META-INF/
META-INF/MANIFEST.MF
META-INF/services/
META-INF/services/com.sun.tools.javac.platform.PlatformProvider
jdk/
jdk/internal/
jdk/internal/shellsupport/
jdk/internal/shellsupport/doc/
jdk/internal/shellsupport/doc/resources/
jdk/internal/shellsupport/doc/resources/javadocformatter.class
javadocformatter.java
package jdk.internal.shellsupport.doc.resources
public final jdk.internal.shellsupport.doc.resources.javadocformatter extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
jdk/internal/shellsupport/doc/JavadocFormatter.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
public jdk.internal.shellsupport.doc.JavadocFormatter extends java.lang.Object {
private static final String CODE_RESET
private static final String CODE_HIGHLIGHT
private static final String CODE_UNDERLINE
private final int lineLimit
private final boolean escapeSequencesSupported
private static final int MAX_LINE_LENGTH
private static final int SHORTEST_LINE
private static final int INDENT
private static final java.util.Map docSections
public void <init> (int, boolean)
public java.lang.String formatJavadoc (java.lang.String, java.lang.String)
private java.lang.String escape (java.lang.String)
private static java.lang.String indentString (int)
private static void reflow (java.lang.StringBuilder, int, int, int)
private static void addNewLineIfNeeded (java.lang.StringBuilder)
private static void addSpaceIfNeeded (java.lang.StringBuilder)
private static com.sun.tools.doclint.HtmlTag getHtmlTag (javax.lang.model.element.Name)
private static java.util.Map countTableColumns (com.sun.source.doctree.DocCommentTree)
static synthetic int access$000 (jdk.internal.shellsupport.doc.JavadocFormatter)
static synthetic java.util.Map access$100 (com.sun.source.doctree.DocCommentTree)
static synthetic void access$200 (java.lang.StringBuilder, int, int, int)
static synthetic java.util.Map access$300 ()
static synthetic java.lang.String access$400 (jdk.internal.shellsupport.doc.JavadocFormatter, java.lang.String)
static synthetic java.lang.String access$500 (int)
static synthetic com.sun.tools.doclint.HtmlTag access$600 (javax.lang.model.element.Name)
static synthetic void access$700 (java.lang.StringBuilder)
static synthetic void access$800 (java.lang.StringBuilder)
static void <clinit> ()
}
jdk/internal/shellsupport/doc/JavadocFormatter$FormatJavadocScanner.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocFormatter$FormatJavadocScanner extends com.sun.source.util.DocTreeScanner {
private final StringBuilder result
private final com.sun.source.util.JavacTask task
private int reflownTo
private int indent
private int limit
private boolean pre
private java.util.Map tableColumns
java.util.Stack listStack
java.util.Stack defStack
java.util.Stack tableStack
java.util.Stack cellsStack
java.util.Stack headerStack
private com.sun.source.doctree.DocTree lastNode
final synthetic jdk.internal.shellsupport.doc.JavadocFormatter this$0
public void <init> (jdk.internal.shellsupport.doc.JavadocFormatter, java.lang.StringBuilder, com.sun.source.util.JavacTask)
public java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public java.lang.Object formatDef (java.lang.CharSequence, java.util.List)
public java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
private void handleEndElement (javax.lang.model.element.Name)
public java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
private void reflowTillNow ()
}
jdk/internal/shellsupport/doc/JavadocFormatter$3.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
synthetic jdk.internal.shellsupport.doc.JavadocFormatter$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlTag
static void <clinit> ()
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$PatchModuleFileManager$1.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
final jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$PatchModuleFileManager$1 extends java.lang.Object implements javax.tools.JavaFileManager$Location {
void <init> ()
public java.lang.String getName ()
public boolean isOutputLocation ()
public boolean isModuleOrientedLocation ()
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$1$3.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1$3 extends com.sun.source.util.DocTreeScanner {
final synthetic java.util.List val$inheritedText
final synthetic jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1 this$1
void <init> (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1, java.util.List)
public java.lang.Void visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Void)
public volatile synthetic java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
}
jdk/internal/shellsupport/doc/JavadocHelper.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
public abstract jdk.internal.shellsupport.doc.JavadocHelper extends java.lang.Object implements java.lang.AutoCloseable {
private static final javax.tools.JavaCompiler compiler
public void <init> ()
public static jdk.internal.shellsupport.doc.JavadocHelper create (com.sun.source.util.JavacTask, java.util.Collection)
public abstract java.lang.String getResolvedDocComment (javax.lang.model.element.Element) throws java.io.IOException
public abstract javax.lang.model.element.Element getSourceElement (javax.lang.model.element.Element) throws java.io.IOException
public abstract void close () throws java.io.IOException
static synthetic javax.tools.JavaCompiler access$1100 ()
static void <clinit> ()
}
jdk/internal/shellsupport/doc/JavadocFormatter$2.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
final jdk.internal.shellsupport.doc.JavadocFormatter$2 extends com.sun.source.util.DocTreeScanner {
private com.sun.source.doctree.StartElementTree currentTable
private int currentMaxColumns
private int currentRowColumns
final synthetic java.util.Map val$result
void <init> (java.util.Map)
public java.lang.Void visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Void)
public java.lang.Void visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Void)
public java.lang.Void visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Void)
private void closeTable ()
public volatile synthetic java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$1$1.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1$1 extends com.sun.source.util.DocTreeScanner {
final synthetic String val$paramName
final synthetic java.util.List val$inheritedText
final synthetic jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1 this$1
void <init> (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1, java.lang.String, java.util.List)
public java.lang.Void visitParam (com.sun.source.doctree.ParamTree, java.lang.Void)
public volatile synthetic java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$PatchModuleFileManager.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
final jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$PatchModuleFileManager extends javax.tools.ForwardingJavaFileManager {
private final javax.tools.JavaFileObject file
private final String moduleName
private static final javax.tools.JavaFileManager$Location PATCH_LOCATION
public void <init> (javax.tools.JavaFileManager, javax.tools.JavaFileObject, java.lang.String)
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) throws java.io.IOException
public java.lang.String inferModuleName (javax.tools.JavaFileManager$Location) throws java.io.IOException
public boolean hasLocation (javax.tools.JavaFileManager$Location)
static void <clinit> ()
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$3.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$3 extends com.sun.source.util.TreePathScanner {
final synthetic com.sun.source.util.Trees val$trees
final synthetic com.sun.source.util.JavacTask val$task
final synthetic jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper this$0
void <init> (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, com.sun.source.util.Trees, com.sun.source.util.JavacTask)
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
private void handleDeclaration ()
public volatile synthetic java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile synthetic java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
}
jdk/internal/shellsupport/doc/JavadocFormatter$Sections$4.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections$4 extends jdk.internal.shellsupport.doc.JavadocFormatter$Sections {
void <init> (java.lang.String, int)
public boolean matches (com.sun.source.doctree.DocTree)
}
jdk/internal/shellsupport/doc/JavadocFormatter$Sections$1.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections$1 extends jdk.internal.shellsupport.doc.JavadocFormatter$Sections {
void <init> (java.lang.String, int)
public boolean matches (com.sun.source.doctree.DocTree)
}
jdk/internal/shellsupport/doc/JavadocHelper$2.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
synthetic jdk.internal.shellsupport.doc.JavadocHelper$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$source$doctree$DocTree$Kind
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
jdk/internal/shellsupport/doc/JavadocFormatter$Sections$2.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections$2 extends jdk.internal.shellsupport.doc.JavadocFormatter$Sections {
void <init> (java.lang.String, int)
public boolean matches (com.sun.source.doctree.DocTree)
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
final jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper extends jdk.internal.shellsupport.doc.JavadocHelper {
private final com.sun.source.util.JavacTask mainTask
private final javax.tools.JavaFileManager baseFileManager
private final javax.tools.StandardJavaFileManager fm
private final java.util.Map signature2Source
private void <init> (com.sun.source.util.JavacTask, javax.tools.StandardJavaFileManager)
public java.lang.String getResolvedDocComment (javax.lang.model.element.Element) throws java.io.IOException
public javax.lang.model.element.Element getSourceElement (javax.lang.model.element.Element) throws java.io.IOException
private java.lang.String getResolvedDocComment (com.sun.source.util.JavacTask, com.sun.source.util.TreePath) throws java.io.IOException
private java.util.stream.Stream superTypeForInheritDoc (com.sun.source.util.JavacTask, javax.lang.model.element.Element)
private java.util.stream.Stream interfaces (javax.lang.model.element.TypeElement)
private com.sun.source.doctree.DocTree parseBlockTag (com.sun.source.util.JavacTask, java.lang.String)
private com.sun.source.doctree.DocCommentTree parseDocComment (com.sun.source.util.JavacTask, java.lang.String)
private java.lang.String getThrownException (com.sun.source.util.JavacTask, com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.ThrowsTree)
private com.sun.tools.javac.util.Pair getSourceElement (com.sun.source.util.JavacTask, javax.lang.model.element.Element) throws java.io.IOException
private java.lang.String elementSignature (javax.lang.model.element.Element)
private javax.lang.model.element.TypeElement topLevelType (javax.lang.model.element.Element)
private void fillElementCache (com.sun.source.util.JavacTask, com.sun.source.tree.CompilationUnitTree) throws java.io.IOException
private com.sun.tools.javac.util.Pair findSource (java.lang.String, java.lang.String) throws java.io.IOException
public void close () throws java.io.IOException
private static synthetic void lambda$findSource$5 (javax.tools.Diagnostic)
private static synthetic javax.lang.model.element.Element lambda$interfaces$4 (javax.lang.model.type.TypeMirror)
private static synthetic boolean lambda$interfaces$3 (javax.lang.model.type.TypeMirror)
private synthetic java.util.stream.Stream lambda$superTypeForInheritDoc$2 (com.sun.source.util.JavacTask, javax.lang.model.element.Element)
private static synthetic int lambda$getResolvedDocComment$1 (int[], int[])
private synthetic java.util.Iterator lambda$getResolvedDocComment$0 (com.sun.source.util.JavacTask, javax.lang.model.element.Element)
synthetic void <init> (com.sun.source.util.JavacTask, javax.tools.StandardJavaFileManager, jdk.internal.shellsupport.doc.JavadocHelper$1)
static synthetic java.lang.String access$100 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, com.sun.source.util.JavacTask, com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.ThrowsTree)
static synthetic com.sun.source.doctree.DocTree access$200 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, com.sun.source.util.JavacTask, java.lang.String)
static synthetic com.sun.tools.javac.util.Pair access$300 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, com.sun.source.util.JavacTask, javax.lang.model.element.Element) throws java.io.IOException
static synthetic java.lang.String access$400 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, com.sun.source.util.JavacTask, com.sun.source.util.TreePath) throws java.io.IOException
static synthetic com.sun.source.doctree.DocCommentTree access$500 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, com.sun.source.util.JavacTask, java.lang.String)
static synthetic java.util.stream.Stream access$800 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, com.sun.source.util.JavacTask, javax.lang.model.element.Element)
static synthetic java.lang.String access$900 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, javax.lang.model.element.Element)
static synthetic java.util.Map access$1000 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper)
}
jdk/internal/shellsupport/doc/JavadocFormatter$Sections$3.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections$3 extends jdk.internal.shellsupport.doc.JavadocFormatter$Sections {
void <init> (java.lang.String, int)
public boolean matches (com.sun.source.doctree.DocTree)
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$1.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1 extends com.sun.source.util.DocTreeScanner {
private java.util.Stack interestingParent
private com.sun.source.doctree.DocCommentTree dcTree
private com.sun.source.util.JavacTask inheritedJavacTask
private com.sun.source.util.TreePath inheritedTreePath
private String inherited
private java.util.Map syntheticTrees
private long lastPos
private boolean inSynthetic
private final java.util.List tagOrder
final synthetic javax.lang.model.element.Element val$element
final synthetic com.sun.source.util.JavacTask val$task
final synthetic com.sun.source.util.TreePath val$el
final synthetic com.sun.source.doctree.DocCommentTree val$docCommentTree
final synthetic java.io.IOException[] val$exception
final synthetic com.sun.source.util.DocTrees val$trees
final synthetic java.util.Map val$replace
final synthetic jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper this$0
void <init> (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, javax.lang.model.element.Element, com.sun.source.util.JavacTask, com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree, java.io.IOException[], com.sun.source.util.DocTrees, java.util.Map)
public java.lang.Void visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Void)
public java.lang.Void visitParam (com.sun.source.doctree.ParamTree, java.lang.Void)
public java.lang.Void visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Void)
public java.lang.Void visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Void)
public java.lang.Void visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Void)
public java.lang.Void scan (com.sun.source.doctree.DocTree, java.lang.Void)
private void insertTag (java.util.List, com.sun.source.doctree.DocTree, java.util.List, java.util.List)
public volatile synthetic java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public volatile synthetic java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public volatile synthetic java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public volatile synthetic java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public volatile synthetic java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
private synthetic int lambda$insertTag$2 (com.sun.source.doctree.DocTree, java.util.List, java.util.List, com.sun.source.util.JavacTask, com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree, com.sun.source.doctree.DocTree)
private synthetic java.util.Iterator lambda$visitInheritDoc$1 (com.sun.source.util.JavacTask, javax.lang.model.element.Element)
private static synthetic java.lang.String lambda$visitDocComment$0 (javax.lang.model.element.VariableElement)
static synthetic com.sun.source.util.JavacTask access$600 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1)
static synthetic com.sun.source.util.TreePath access$700 (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1)
}
jdk/internal/shellsupport/doc/JavadocFormatter$1.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocFormatter$1 extends javax.tools.SimpleJavaFileObject {
final synthetic String val$javadoc
final synthetic jdk.internal.shellsupport.doc.JavadocFormatter this$0
void <init> (jdk.internal.shellsupport.doc.JavadocFormatter, java.net.URI, javax.tools.JavaFileObject$Kind, java.lang.String)
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$1$2.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1$2 extends com.sun.source.util.DocTreeScanner {
final synthetic com.sun.source.doctree.DocCommentTree val$inheritedDocTree
final synthetic String val$thrownName
final synthetic java.util.List val$inheritedText
final synthetic jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1 this$1
void <init> (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$1, com.sun.source.doctree.DocCommentTree, java.lang.String, java.util.List)
public java.lang.Void visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Void)
public volatile synthetic java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
}
jdk/internal/shellsupport/doc/JavadocHelper$1.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
final jdk.internal.shellsupport.doc.JavadocHelper$1 extends jdk.internal.shellsupport.doc.JavadocHelper {
void <init> ()
public java.lang.String getResolvedDocComment (javax.lang.model.element.Element) throws java.io.IOException
public javax.lang.model.element.Element getSourceElement (javax.lang.model.element.Element) throws java.io.IOException
public void close () throws java.io.IOException
}
jdk/internal/shellsupport/doc/JavadocFormatter$Sections.class
JavadocFormatter.java
package jdk.internal.shellsupport.doc
abstract enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections extends java.lang.Enum {
public static final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections TYPE_PARAMS
public static final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections PARAMS
public static final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections RETURNS
public static final enum jdk.internal.shellsupport.doc.JavadocFormatter$Sections THROWS
private static final synthetic jdk.internal.shellsupport.doc.JavadocFormatter$Sections[] $VALUES
public static jdk.internal.shellsupport.doc.JavadocFormatter$Sections[] values ()
public static jdk.internal.shellsupport.doc.JavadocFormatter$Sections valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public abstract boolean matches (com.sun.source.doctree.DocTree)
synthetic void <init> (java.lang.String, int, jdk.internal.shellsupport.doc.JavadocFormatter$1)
static void <clinit> ()
}
jdk/internal/shellsupport/doc/JavadocHelper$OnDemandJavadocHelper$2.class
JavadocHelper.java
package jdk.internal.shellsupport.doc
jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper$2 extends javax.tools.SimpleJavaFileObject {
final synthetic String val$javadoc
final synthetic jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper this$0
void <init> (jdk.internal.shellsupport.doc.JavadocHelper$OnDemandJavadocHelper, java.net.URI, javax.tools.JavaFileObject$Kind, java.lang.String)
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
}
com/
com/sun/
com/sun/source/
com/sun/source/tree/
com/sun/source/tree/ExpressionStatementTree.class
ExpressionStatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ExpressionStatementTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/ReturnTree.class
ReturnTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ReturnTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/ErroneousTree.class
ErroneousTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ErroneousTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getErrorTrees ()
}
com/sun/source/tree/PrimitiveTypeTree.class
PrimitiveTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.PrimitiveTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
}
com/sun/source/tree/CatchTree.class
CatchTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CatchTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.VariableTree getParameter ()
public abstract com.sun.source.tree.BlockTree getBlock ()
}
com/sun/source/tree/MethodInvocationTree.class
MethodInvocationTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MethodInvocationTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getTypeArguments ()
public abstract com.sun.source.tree.ExpressionTree getMethodSelect ()
public abstract java.util.List getArguments ()
}
com/sun/source/tree/SynchronizedTree.class
SynchronizedTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.SynchronizedTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.BlockTree getBlock ()
}
com/sun/source/tree/RequiresTree.class
RequiresTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.RequiresTree extends java.lang.Object implements com.sun.source.tree.DirectiveTree {
public abstract boolean isStatic ()
public abstract boolean isTransitive ()
public abstract com.sun.source.tree.ExpressionTree getModuleName ()
}
com/sun/source/tree/AnnotationTree.class
AnnotationTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AnnotationTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.Tree getAnnotationType ()
public abstract java.util.List getArguments ()
}
com/sun/source/tree/ExpressionTree.class
ExpressionTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ExpressionTree extends java.lang.Object implements com.sun.source.tree.Tree {
}
com/sun/source/tree/ForLoopTree.class
ForLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ForLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract java.util.List getInitializer ()
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract java.util.List getUpdate ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/ModuleTree$ModuleKind.class
ModuleTree.java
package com.sun.source.tree
public final enum com.sun.source.tree.ModuleTree$ModuleKind extends java.lang.Enum {
public static final enum com.sun.source.tree.ModuleTree$ModuleKind OPEN
public static final enum com.sun.source.tree.ModuleTree$ModuleKind STRONG
private static final synthetic com.sun.source.tree.ModuleTree$ModuleKind[] $VALUES
public static com.sun.source.tree.ModuleTree$ModuleKind[] values ()
public static com.sun.source.tree.ModuleTree$ModuleKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/source/tree/BinaryTree.class
BinaryTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.BinaryTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getLeftOperand ()
public abstract com.sun.source.tree.ExpressionTree getRightOperand ()
}
com/sun/source/tree/BlockTree.class
BlockTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.BlockTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract boolean isStatic ()
public abstract java.util.List getStatements ()
}
com/sun/source/tree/AssertTree.class
AssertTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AssertTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.ExpressionTree getDetail ()
}
com/sun/source/tree/DirectiveTree.class
DirectiveTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.DirectiveTree extends java.lang.Object implements com.sun.source.tree.Tree {
}
com/sun/source/tree/DoWhileLoopTree.class
DoWhileLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.DoWhileLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/ModuleTree.class
ModuleTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ModuleTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getAnnotations ()
public abstract com.sun.source.tree.ModuleTree$ModuleKind getModuleType ()
public abstract com.sun.source.tree.ExpressionTree getName ()
public abstract java.util.List getDirectives ()
}
com/sun/source/tree/UnaryTree.class
UnaryTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.UnaryTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/LineMap.class
LineMap.java
package com.sun.source.tree
public abstract com.sun.source.tree.LineMap extends java.lang.Object {
public abstract long getStartPosition (long)
public abstract long getPosition (long, long)
public abstract long getLineNumber (long)
public abstract long getColumnNumber (long)
}
com/sun/source/tree/ArrayTypeTree.class
ArrayTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ArrayTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.Tree getType ()
}
com/sun/source/tree/IdentifierTree.class
IdentifierTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.IdentifierTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/tree/ProvidesTree.class
ProvidesTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ProvidesTree extends java.lang.Object implements com.sun.source.tree.DirectiveTree {
public abstract com.sun.source.tree.ExpressionTree getServiceName ()
public abstract java.util.List getImplementationNames ()
}
com/sun/source/tree/ThrowTree.class
ThrowTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ThrowTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/TypeParameterTree.class
TypeParameterTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.TypeParameterTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract javax.lang.model.element.Name getName ()
public abstract java.util.List getBounds ()
public abstract java.util.List getAnnotations ()
}
com/sun/source/tree/InstanceOfTree.class
InstanceOfTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.InstanceOfTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.Tree getType ()
}
com/sun/source/tree/CompilationUnitTree.class
CompilationUnitTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CompilationUnitTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getPackageAnnotations ()
public abstract com.sun.source.tree.ExpressionTree getPackageName ()
public abstract com.sun.source.tree.PackageTree getPackage ()
public abstract java.util.List getImports ()
public abstract java.util.List getTypeDecls ()
public abstract javax.tools.JavaFileObject getSourceFile ()
public abstract com.sun.source.tree.LineMap getLineMap ()
}
com/sun/source/tree/IntersectionTypeTree.class
IntersectionTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.IntersectionTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getBounds ()
}
com/sun/source/tree/ParenthesizedTree.class
ParenthesizedTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ParenthesizedTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/UsesTree.class
UsesTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.UsesTree extends java.lang.Object implements com.sun.source.tree.DirectiveTree {
public abstract com.sun.source.tree.ExpressionTree getServiceName ()
}
com/sun/source/tree/OpensTree.class
OpensTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.OpensTree extends java.lang.Object implements com.sun.source.tree.DirectiveTree {
public abstract com.sun.source.tree.ExpressionTree getPackageName ()
public abstract java.util.List getModuleNames ()
}
com/sun/source/tree/StatementTree.class
StatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.StatementTree extends java.lang.Object implements com.sun.source.tree.Tree {
}
com/sun/source/tree/Tree.class
Tree.java
package com.sun.source.tree
public abstract com.sun.source.tree.Tree extends java.lang.Object {
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
}
com/sun/source/tree/NewArrayTree.class
NewArrayTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.NewArrayTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.Tree getType ()
public abstract java.util.List getDimensions ()
public abstract java.util.List getInitializers ()
public abstract java.util.List getAnnotations ()
public abstract java.util.List getDimAnnotations ()
}
com/sun/source/tree/LambdaExpressionTree$BodyKind.class
LambdaExpressionTree.java
package com.sun.source.tree
public final enum com.sun.source.tree.LambdaExpressionTree$BodyKind extends java.lang.Enum {
public static final enum com.sun.source.tree.LambdaExpressionTree$BodyKind EXPRESSION
public static final enum com.sun.source.tree.LambdaExpressionTree$BodyKind STATEMENT
private static final synthetic com.sun.source.tree.LambdaExpressionTree$BodyKind[] $VALUES
public static com.sun.source.tree.LambdaExpressionTree$BodyKind[] values ()
public static com.sun.source.tree.LambdaExpressionTree$BodyKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/source/tree/ImportTree.class
ImportTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ImportTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract boolean isStatic ()
public abstract com.sun.source.tree.Tree getQualifiedIdentifier ()
}
com/sun/source/tree/TreeVisitor.class
TreeVisitor.java
package com.sun.source.tree
public abstract com.sun.source.tree.TreeVisitor extends java.lang.Object {
public abstract java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public abstract java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public abstract java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public abstract java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public abstract java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public abstract java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public abstract java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public abstract java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public abstract java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public abstract java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public abstract java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public abstract java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public abstract java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public abstract java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public abstract java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public abstract java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
public abstract java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public abstract java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public abstract java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public abstract java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public abstract java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public abstract java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public abstract java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public abstract java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public abstract java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public abstract java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public abstract java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public abstract java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public abstract java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public abstract java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public abstract java.lang.Object visitPackage (com.sun.source.tree.PackageTree, java.lang.Object)
public abstract java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public abstract java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public abstract java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public abstract java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public abstract java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public abstract java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public abstract java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public abstract java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public abstract java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public abstract java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public abstract java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public abstract java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public abstract java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public abstract java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public abstract java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public abstract java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public abstract java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public abstract java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public abstract java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public abstract java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public abstract java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public abstract java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public abstract java.lang.Object visitModule (com.sun.source.tree.ModuleTree, java.lang.Object)
public abstract java.lang.Object visitExports (com.sun.source.tree.ExportsTree, java.lang.Object)
public abstract java.lang.Object visitOpens (com.sun.source.tree.OpensTree, java.lang.Object)
public abstract java.lang.Object visitProvides (com.sun.source.tree.ProvidesTree, java.lang.Object)
public abstract java.lang.Object visitRequires (com.sun.source.tree.RequiresTree, java.lang.Object)
public abstract java.lang.Object visitUses (com.sun.source.tree.UsesTree, java.lang.Object)
public abstract java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
}
com/sun/source/tree/Scope.class
Scope.java
package com.sun.source.tree
public abstract com.sun.source.tree.Scope extends java.lang.Object {
public abstract com.sun.source.tree.Scope getEnclosingScope ()
public abstract javax.lang.model.element.TypeElement getEnclosingClass ()
public abstract javax.lang.model.element.ExecutableElement getEnclosingMethod ()
public abstract java.lang.Iterable getLocalElements ()
}
com/sun/source/tree/ContinueTree.class
ContinueTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ContinueTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract javax.lang.model.element.Name getLabel ()
}
com/sun/source/tree/ExportsTree.class
ExportsTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ExportsTree extends java.lang.Object implements com.sun.source.tree.DirectiveTree {
public abstract com.sun.source.tree.ExpressionTree getPackageName ()
public abstract java.util.List getModuleNames ()
}
com/sun/source/tree/LabeledStatementTree.class
LabeledStatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.LabeledStatementTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract javax.lang.model.element.Name getLabel ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/PackageTree.class
PackageTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.PackageTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getAnnotations ()
public abstract com.sun.source.tree.ExpressionTree getPackageName ()
}
com/sun/source/tree/ParameterizedTypeTree.class
ParameterizedTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ParameterizedTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.Tree getType ()
public abstract java.util.List getTypeArguments ()
}
com/sun/source/tree/MethodTree.class
MethodTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MethodTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public abstract javax.lang.model.element.Name getName ()
public abstract com.sun.source.tree.Tree getReturnType ()
public abstract java.util.List getTypeParameters ()
public abstract java.util.List getParameters ()
public abstract com.sun.source.tree.VariableTree getReceiverParameter ()
public abstract java.util.List getThrows ()
public abstract com.sun.source.tree.BlockTree getBody ()
public abstract com.sun.source.tree.Tree getDefaultValue ()
}
com/sun/source/tree/EnhancedForLoopTree.class
EnhancedForLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.EnhancedForLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.VariableTree getVariable ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/CaseTree.class
CaseTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CaseTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract java.util.List getStatements ()
}
com/sun/source/tree/ModifiersTree.class
ModifiersTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ModifiersTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.Set getFlags ()
public abstract java.util.List getAnnotations ()
}
com/sun/source/tree/MemberReferenceTree.class
MemberReferenceTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MemberReferenceTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public abstract com.sun.source.tree.ExpressionTree getQualifierExpression ()
public abstract javax.lang.model.element.Name getName ()
public abstract java.util.List getTypeArguments ()
}
com/sun/source/tree/UnionTypeTree.class
UnionTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.UnionTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getTypeAlternatives ()
}
com/sun/source/tree/WhileLoopTree.class
WhileLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.WhileLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/TryTree.class
TryTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.TryTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.BlockTree getBlock ()
public abstract java.util.List getCatches ()
public abstract com.sun.source.tree.BlockTree getFinallyBlock ()
public abstract java.util.List getResources ()
}
com/sun/source/tree/MemberSelectTree.class
MemberSelectTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MemberSelectTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract javax.lang.model.element.Name getIdentifier ()
}
com/sun/source/tree/EmptyStatementTree.class
EmptyStatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.EmptyStatementTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
}
com/sun/source/tree/WildcardTree.class
WildcardTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.WildcardTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.Tree getBound ()
}
com/sun/source/tree/AssignmentTree.class
AssignmentTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AssignmentTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getVariable ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/LambdaExpressionTree.class
LambdaExpressionTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.LambdaExpressionTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getParameters ()
public abstract com.sun.source.tree.Tree getBody ()
public abstract com.sun.source.tree.LambdaExpressionTree$BodyKind getBodyKind ()
}
com/sun/source/tree/MemberReferenceTree$ReferenceMode.class
MemberReferenceTree.java
package com.sun.source.tree
public final enum com.sun.source.tree.MemberReferenceTree$ReferenceMode extends java.lang.Enum {
public static final enum com.sun.source.tree.MemberReferenceTree$ReferenceMode INVOKE
public static final enum com.sun.source.tree.MemberReferenceTree$ReferenceMode NEW
private static final synthetic com.sun.source.tree.MemberReferenceTree$ReferenceMode[] $VALUES
public static com.sun.source.tree.MemberReferenceTree$ReferenceMode[] values ()
public static com.sun.source.tree.MemberReferenceTree$ReferenceMode valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/source/tree/ClassTree.class
ClassTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ClassTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract java.util.List getTypeParameters ()
public abstract com.sun.source.tree.Tree getExtendsClause ()
public abstract java.util.List getImplementsClause ()
public abstract java.util.List getMembers ()
}
com/sun/source/tree/CompoundAssignmentTree.class
CompoundAssignmentTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CompoundAssignmentTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getVariable ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/IfTree.class
IfTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.IfTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.StatementTree getThenStatement ()
public abstract com.sun.source.tree.StatementTree getElseStatement ()
}
com/sun/source/tree/TypeCastTree.class
TypeCastTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.TypeCastTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.Tree getType ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/ArrayAccessTree.class
ArrayAccessTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ArrayAccessTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.ExpressionTree getIndex ()
}
com/sun/source/tree/Tree$Kind.class
Tree.java
package com.sun.source.tree
public final enum com.sun.source.tree.Tree$Kind extends java.lang.Enum {
public static final enum com.sun.source.tree.Tree$Kind ANNOTATED_TYPE
public static final enum com.sun.source.tree.Tree$Kind ANNOTATION
public static final enum com.sun.source.tree.Tree$Kind TYPE_ANNOTATION
public static final enum com.sun.source.tree.Tree$Kind ARRAY_ACCESS
public static final enum com.sun.source.tree.Tree$Kind ARRAY_TYPE
public static final enum com.sun.source.tree.Tree$Kind ASSERT
public static final enum com.sun.source.tree.Tree$Kind ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind BLOCK
public static final enum com.sun.source.tree.Tree$Kind BREAK
public static final enum com.sun.source.tree.Tree$Kind CASE
public static final enum com.sun.source.tree.Tree$Kind CATCH
public static final enum com.sun.source.tree.Tree$Kind CLASS
public static final enum com.sun.source.tree.Tree$Kind COMPILATION_UNIT
public static final enum com.sun.source.tree.Tree$Kind CONDITIONAL_EXPRESSION
public static final enum com.sun.source.tree.Tree$Kind CONTINUE
public static final enum com.sun.source.tree.Tree$Kind DO_WHILE_LOOP
public static final enum com.sun.source.tree.Tree$Kind ENHANCED_FOR_LOOP
public static final enum com.sun.source.tree.Tree$Kind EXPRESSION_STATEMENT
public static final enum com.sun.source.tree.Tree$Kind MEMBER_SELECT
public static final enum com.sun.source.tree.Tree$Kind MEMBER_REFERENCE
public static final enum com.sun.source.tree.Tree$Kind FOR_LOOP
public static final enum com.sun.source.tree.Tree$Kind IDENTIFIER
public static final enum com.sun.source.tree.Tree$Kind IF
public static final enum com.sun.source.tree.Tree$Kind IMPORT
public static final enum com.sun.source.tree.Tree$Kind INSTANCE_OF
public static final enum com.sun.source.tree.Tree$Kind LABELED_STATEMENT
public static final enum com.sun.source.tree.Tree$Kind METHOD
public static final enum com.sun.source.tree.Tree$Kind METHOD_INVOCATION
public static final enum com.sun.source.tree.Tree$Kind MODIFIERS
public static final enum com.sun.source.tree.Tree$Kind NEW_ARRAY
public static final enum com.sun.source.tree.Tree$Kind NEW_CLASS
public static final enum com.sun.source.tree.Tree$Kind LAMBDA_EXPRESSION
public static final enum com.sun.source.tree.Tree$Kind PACKAGE
public static final enum com.sun.source.tree.Tree$Kind PARENTHESIZED
public static final enum com.sun.source.tree.Tree$Kind PRIMITIVE_TYPE
public static final enum com.sun.source.tree.Tree$Kind RETURN
public static final enum com.sun.source.tree.Tree$Kind EMPTY_STATEMENT
public static final enum com.sun.source.tree.Tree$Kind SWITCH
public static final enum com.sun.source.tree.Tree$Kind SYNCHRONIZED
public static final enum com.sun.source.tree.Tree$Kind THROW
public static final enum com.sun.source.tree.Tree$Kind TRY
public static final enum com.sun.source.tree.Tree$Kind PARAMETERIZED_TYPE
public static final enum com.sun.source.tree.Tree$Kind UNION_TYPE
public static final enum com.sun.source.tree.Tree$Kind INTERSECTION_TYPE
public static final enum com.sun.source.tree.Tree$Kind TYPE_CAST
public static final enum com.sun.source.tree.Tree$Kind TYPE_PARAMETER
public static final enum com.sun.source.tree.Tree$Kind VARIABLE
public static final enum com.sun.source.tree.Tree$Kind WHILE_LOOP
public static final enum com.sun.source.tree.Tree$Kind POSTFIX_INCREMENT
public static final enum com.sun.source.tree.Tree$Kind POSTFIX_DECREMENT
public static final enum com.sun.source.tree.Tree$Kind PREFIX_INCREMENT
public static final enum com.sun.source.tree.Tree$Kind PREFIX_DECREMENT
public static final enum com.sun.source.tree.Tree$Kind UNARY_PLUS
public static final enum com.sun.source.tree.Tree$Kind UNARY_MINUS
public static final enum com.sun.source.tree.Tree$Kind BITWISE_COMPLEMENT
public static final enum com.sun.source.tree.Tree$Kind LOGICAL_COMPLEMENT
public static final enum com.sun.source.tree.Tree$Kind MULTIPLY
public static final enum com.sun.source.tree.Tree$Kind DIVIDE
public static final enum com.sun.source.tree.Tree$Kind REMAINDER
public static final enum com.sun.source.tree.Tree$Kind PLUS
public static final enum com.sun.source.tree.Tree$Kind MINUS
public static final enum com.sun.source.tree.Tree$Kind LEFT_SHIFT
public static final enum com.sun.source.tree.Tree$Kind RIGHT_SHIFT
public static final enum com.sun.source.tree.Tree$Kind UNSIGNED_RIGHT_SHIFT
public static final enum com.sun.source.tree.Tree$Kind LESS_THAN
public static final enum com.sun.source.tree.Tree$Kind GREATER_THAN
public static final enum com.sun.source.tree.Tree$Kind LESS_THAN_EQUAL
public static final enum com.sun.source.tree.Tree$Kind GREATER_THAN_EQUAL
public static final enum com.sun.source.tree.Tree$Kind EQUAL_TO
public static final enum com.sun.source.tree.Tree$Kind NOT_EQUAL_TO
public static final enum com.sun.source.tree.Tree$Kind AND
public static final enum com.sun.source.tree.Tree$Kind XOR
public static final enum com.sun.source.tree.Tree$Kind OR
public static final enum com.sun.source.tree.Tree$Kind CONDITIONAL_AND
public static final enum com.sun.source.tree.Tree$Kind CONDITIONAL_OR
public static final enum com.sun.source.tree.Tree$Kind MULTIPLY_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind DIVIDE_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind REMAINDER_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind PLUS_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind MINUS_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind LEFT_SHIFT_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind RIGHT_SHIFT_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind UNSIGNED_RIGHT_SHIFT_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind AND_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind XOR_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind OR_ASSIGNMENT
public static final enum com.sun.source.tree.Tree$Kind INT_LITERAL
public static final enum com.sun.source.tree.Tree$Kind LONG_LITERAL
public static final enum com.sun.source.tree.Tree$Kind FLOAT_LITERAL
public static final enum com.sun.source.tree.Tree$Kind DOUBLE_LITERAL
public static final enum com.sun.source.tree.Tree$Kind BOOLEAN_LITERAL
public static final enum com.sun.source.tree.Tree$Kind CHAR_LITERAL
public static final enum com.sun.source.tree.Tree$Kind STRING_LITERAL
public static final enum com.sun.source.tree.Tree$Kind NULL_LITERAL
public static final enum com.sun.source.tree.Tree$Kind UNBOUNDED_WILDCARD
public static final enum com.sun.source.tree.Tree$Kind EXTENDS_WILDCARD
public static final enum com.sun.source.tree.Tree$Kind SUPER_WILDCARD
public static final enum com.sun.source.tree.Tree$Kind ERRONEOUS
public static final enum com.sun.source.tree.Tree$Kind INTERFACE
public static final enum com.sun.source.tree.Tree$Kind ENUM
public static final enum com.sun.source.tree.Tree$Kind ANNOTATION_TYPE
public static final enum com.sun.source.tree.Tree$Kind MODULE
public static final enum com.sun.source.tree.Tree$Kind EXPORTS
public static final enum com.sun.source.tree.Tree$Kind OPENS
public static final enum com.sun.source.tree.Tree$Kind PROVIDES
public static final enum com.sun.source.tree.Tree$Kind REQUIRES
public static final enum com.sun.source.tree.Tree$Kind USES
public static final enum com.sun.source.tree.Tree$Kind OTHER
private final Class associatedInterface
private static final synthetic com.sun.source.tree.Tree$Kind[] $VALUES
public static com.sun.source.tree.Tree$Kind[] values ()
public static com.sun.source.tree.Tree$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.Class)
public java.lang.Class asInterface ()
static void <clinit> ()
}
com/sun/source/tree/ConditionalExpressionTree.class
ConditionalExpressionTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ConditionalExpressionTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.ExpressionTree getTrueExpression ()
public abstract com.sun.source.tree.ExpressionTree getFalseExpression ()
}
com/sun/source/tree/NewClassTree.class
NewClassTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.NewClassTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getEnclosingExpression ()
public abstract java.util.List getTypeArguments ()
public abstract com.sun.source.tree.ExpressionTree getIdentifier ()
public abstract java.util.List getArguments ()
public abstract com.sun.source.tree.ClassTree getClassBody ()
}
com/sun/source/tree/LiteralTree.class
LiteralTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.LiteralTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.lang.Object getValue ()
}
com/sun/source/tree/BreakTree.class
BreakTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.BreakTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract javax.lang.model.element.Name getLabel ()
}
com/sun/source/tree/AnnotatedTypeTree.class
AnnotatedTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AnnotatedTypeTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getAnnotations ()
public abstract com.sun.source.tree.ExpressionTree getUnderlyingType ()
}
com/sun/source/tree/VariableTree.class
VariableTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.VariableTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public abstract javax.lang.model.element.Name getName ()
public abstract com.sun.source.tree.ExpressionTree getNameExpression ()
public abstract com.sun.source.tree.Tree getType ()
public abstract com.sun.source.tree.ExpressionTree getInitializer ()
}
com/sun/source/tree/SwitchTree.class
SwitchTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.SwitchTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract java.util.List getCases ()
}
com/sun/source/util/
com/sun/source/util/DocTreePath$1.class
DocTreePath.java
package com.sun.source.util
com.sun.source.util.DocTreePath$1 extends java.lang.Object implements java.util.Iterator {
private com.sun.source.util.DocTreePath next
final synthetic com.sun.source.util.DocTreePath this$0
void <init> (com.sun.source.util.DocTreePath)
public boolean hasNext ()
public com.sun.source.doctree.DocTree next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/sun/source/util/DocSourcePositions.class
DocSourcePositions.java
package com.sun.source.util
public abstract com.sun.source.util.DocSourcePositions extends java.lang.Object implements com.sun.source.util.SourcePositions {
public abstract long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
public abstract long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
}
com/sun/source/util/SimpleDocTreeVisitor.class
SimpleDocTreeVisitor.java
package com.sun.source.util
public com.sun.source.util.SimpleDocTreeVisitor extends java.lang.Object implements com.sun.source.doctree.DocTreeVisitor {
protected final Object DEFAULT_VALUE
protected void <init> ()
protected void <init> (java.lang.Object)
protected java.lang.Object defaultAction (com.sun.source.doctree.DocTree, java.lang.Object)
public final java.lang.Object visit (com.sun.source.doctree.DocTree, java.lang.Object)
public final java.lang.Object visit (java.lang.Iterable, java.lang.Object)
public java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
public java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
public java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
public java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public java.lang.Object visitHidden (com.sun.source.doctree.HiddenTree, java.lang.Object)
public java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
public java.lang.Object visitIndex (com.sun.source.doctree.IndexTree, java.lang.Object)
public java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public java.lang.Object visitProvides (com.sun.source.doctree.ProvidesTree, java.lang.Object)
public java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
public java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
public java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public java.lang.Object visitUses (com.sun.source.doctree.UsesTree, java.lang.Object)
public java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/source/util/TreePathScanner.class
TreePathScanner.java
package com.sun.source.util
public com.sun.source.util.TreePathScanner extends com.sun.source.util.TreeScanner {
private com.sun.source.util.TreePath path
public void <init> ()
public java.lang.Object scan (com.sun.source.util.TreePath, java.lang.Object)
public java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
public com.sun.source.util.TreePath getCurrentPath ()
}
com/sun/source/util/DocTreeFactory.class
DocTreeFactory.java
package com.sun.source.util
public abstract com.sun.source.util.DocTreeFactory extends java.lang.Object {
public abstract com.sun.source.doctree.AttributeTree newAttributeTree (javax.lang.model.element.Name, com.sun.source.doctree.AttributeTree$ValueKind, java.util.List)
public abstract com.sun.source.doctree.AuthorTree newAuthorTree (java.util.List)
public abstract com.sun.source.doctree.LiteralTree newCodeTree (com.sun.source.doctree.TextTree)
public abstract com.sun.source.doctree.CommentTree newCommentTree (java.lang.String)
public abstract com.sun.source.doctree.DeprecatedTree newDeprecatedTree (java.util.List)
public abstract com.sun.source.doctree.DocCommentTree newDocCommentTree (java.util.List, java.util.List)
public abstract com.sun.source.doctree.DocRootTree newDocRootTree ()
public abstract com.sun.source.doctree.EndElementTree newEndElementTree (javax.lang.model.element.Name)
public abstract com.sun.source.doctree.EntityTree newEntityTree (javax.lang.model.element.Name)
public abstract com.sun.source.doctree.ErroneousTree newErroneousTree (java.lang.String, javax.tools.Diagnostic)
public abstract com.sun.source.doctree.ThrowsTree newExceptionTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public abstract com.sun.source.doctree.HiddenTree newHiddenTree (java.util.List)
public abstract com.sun.source.doctree.IdentifierTree newIdentifierTree (javax.lang.model.element.Name)
public abstract com.sun.source.doctree.IndexTree newIndexTree (com.sun.source.doctree.DocTree, java.util.List)
public abstract com.sun.source.doctree.InheritDocTree newInheritDocTree ()
public abstract com.sun.source.doctree.LinkTree newLinkTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public abstract com.sun.source.doctree.LinkTree newLinkPlainTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public abstract com.sun.source.doctree.LiteralTree newLiteralTree (com.sun.source.doctree.TextTree)
public abstract com.sun.source.doctree.ParamTree newParamTree (boolean, com.sun.source.doctree.IdentifierTree, java.util.List)
public abstract com.sun.source.doctree.ProvidesTree newProvidesTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public abstract com.sun.source.doctree.ReferenceTree newReferenceTree (java.lang.String)
public abstract com.sun.source.doctree.ReturnTree newReturnTree (java.util.List)
public abstract com.sun.source.doctree.SeeTree newSeeTree (java.util.List)
public abstract com.sun.source.doctree.SerialTree newSerialTree (java.util.List)
public abstract com.sun.source.doctree.SerialDataTree newSerialDataTree (java.util.List)
public abstract com.sun.source.doctree.SerialFieldTree newSerialFieldTree (com.sun.source.doctree.IdentifierTree, com.sun.source.doctree.ReferenceTree, java.util.List)
public abstract com.sun.source.doctree.SinceTree newSinceTree (java.util.List)
public abstract com.sun.source.doctree.StartElementTree newStartElementTree (javax.lang.model.element.Name, java.util.List, boolean)
public abstract com.sun.source.doctree.TextTree newTextTree (java.lang.String)
public abstract com.sun.source.doctree.ThrowsTree newThrowsTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public abstract com.sun.source.doctree.UnknownBlockTagTree newUnknownBlockTagTree (javax.lang.model.element.Name, java.util.List)
public abstract com.sun.source.doctree.UnknownInlineTagTree newUnknownInlineTagTree (javax.lang.model.element.Name, java.util.List)
public abstract com.sun.source.doctree.UsesTree newUsesTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public abstract com.sun.source.doctree.ValueTree newValueTree (com.sun.source.doctree.ReferenceTree)
public abstract com.sun.source.doctree.VersionTree newVersionTree (java.util.List)
public abstract com.sun.source.util.DocTreeFactory at (int)
public abstract java.util.List getFirstSentence (java.util.List)
}
com/sun/source/util/TreePath$1PathFinder.class
TreePath.java
package com.sun.source.util
com.sun.source.util.TreePath$1PathFinder extends com.sun.source.util.TreePathScanner {
void <init> ()
public com.sun.source.util.TreePath scan (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
public volatile synthetic java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/sun/source/util/DocTreePath$1PathFinder.class
DocTreePath.java
package com.sun.source.util
com.sun.source.util.DocTreePath$1PathFinder extends com.sun.source.util.DocTreePathScanner {
void <init> ()
public com.sun.source.util.DocTreePath scan (com.sun.source.doctree.DocTree, com.sun.source.doctree.DocTree)
public volatile synthetic java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/source/util/TaskEvent$Kind.class
TaskEvent.java
package com.sun.source.util
public final enum com.sun.source.util.TaskEvent$Kind extends java.lang.Enum {
public static final enum com.sun.source.util.TaskEvent$Kind PARSE
public static final enum com.sun.source.util.TaskEvent$Kind ENTER
public static final enum com.sun.source.util.TaskEvent$Kind ANALYZE
public static final enum com.sun.source.util.TaskEvent$Kind GENERATE
public static final enum com.sun.source.util.TaskEvent$Kind ANNOTATION_PROCESSING
public static final enum com.sun.source.util.TaskEvent$Kind ANNOTATION_PROCESSING_ROUND
public static final enum com.sun.source.util.TaskEvent$Kind COMPILATION
private static final synthetic com.sun.source.util.TaskEvent$Kind[] $VALUES
public static com.sun.source.util.TaskEvent$Kind[] values ()
public static com.sun.source.util.TaskEvent$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/source/util/Plugin.class
Plugin.java
package com.sun.source.util
public abstract com.sun.source.util.Plugin extends java.lang.Object {
public abstract java.lang.String getName ()
public transient abstract void init (com.sun.source.util.JavacTask, java.lang.String[])
}
com/sun/source/util/JavacTask.class
JavacTask.java
package com.sun.source.util
public abstract com.sun.source.util.JavacTask extends java.lang.Object implements javax.tools.JavaCompiler$CompilationTask {
public void <init> ()
public static com.sun.source.util.JavacTask instance (javax.annotation.processing.ProcessingEnvironment)
public abstract java.lang.Iterable parse () throws java.io.IOException
public abstract java.lang.Iterable analyze () throws java.io.IOException
public abstract java.lang.Iterable generate () throws java.io.IOException
public abstract void setTaskListener (com.sun.source.util.TaskListener)
public abstract void addTaskListener (com.sun.source.util.TaskListener)
public abstract void removeTaskListener (com.sun.source.util.TaskListener)
public abstract javax.lang.model.type.TypeMirror getTypeMirror (java.lang.Iterable)
public abstract javax.lang.model.util.Elements getElements ()
public abstract javax.lang.model.util.Types getTypes ()
}
com/sun/source/util/DocTreeScanner.class
DocTreeScanner.java
package com.sun.source.util
public com.sun.source.util.DocTreeScanner extends java.lang.Object implements com.sun.source.doctree.DocTreeVisitor {
public void <init> ()
public java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
private java.lang.Object scanAndReduce (com.sun.source.doctree.DocTree, java.lang.Object, java.lang.Object)
public java.lang.Object scan (java.lang.Iterable, java.lang.Object)
private java.lang.Object scanAndReduce (java.lang.Iterable, java.lang.Object, java.lang.Object)
public java.lang.Object reduce (java.lang.Object, java.lang.Object)
public java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
public java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
public java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
public java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public java.lang.Object visitHidden (com.sun.source.doctree.HiddenTree, java.lang.Object)
public java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
public java.lang.Object visitIndex (com.sun.source.doctree.IndexTree, java.lang.Object)
public java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public java.lang.Object visitProvides (com.sun.source.doctree.ProvidesTree, java.lang.Object)
public java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
public java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
public java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public java.lang.Object visitUses (com.sun.source.doctree.UsesTree, java.lang.Object)
public java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/source/util/DocTreePathScanner.class
DocTreePathScanner.java
package com.sun.source.util
public com.sun.source.util.DocTreePathScanner extends com.sun.source.util.DocTreeScanner {
private com.sun.source.util.DocTreePath path
public void <init> ()
public java.lang.Object scan (com.sun.source.util.DocTreePath, java.lang.Object)
public java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
public com.sun.source.util.DocTreePath getCurrentPath ()
}
com/sun/source/util/TreeScanner.class
TreeScanner.java
package com.sun.source.util
public com.sun.source.util.TreeScanner extends java.lang.Object implements com.sun.source.tree.TreeVisitor {
public void <init> ()
public java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
private java.lang.Object scanAndReduce (com.sun.source.tree.Tree, java.lang.Object, java.lang.Object)
public java.lang.Object scan (java.lang.Iterable, java.lang.Object)
private java.lang.Object scanAndReduce (java.lang.Iterable, java.lang.Object, java.lang.Object)
public java.lang.Object reduce (java.lang.Object, java.lang.Object)
public java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public java.lang.Object visitPackage (com.sun.source.tree.PackageTree, java.lang.Object)
public java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public java.lang.Object visitModule (com.sun.source.tree.ModuleTree, java.lang.Object)
public java.lang.Object visitExports (com.sun.source.tree.ExportsTree, java.lang.Object)
public java.lang.Object visitOpens (com.sun.source.tree.OpensTree, java.lang.Object)
public java.lang.Object visitProvides (com.sun.source.tree.ProvidesTree, java.lang.Object)
public java.lang.Object visitRequires (com.sun.source.tree.RequiresTree, java.lang.Object)
public java.lang.Object visitUses (com.sun.source.tree.UsesTree, java.lang.Object)
public java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
public java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
}
com/sun/source/util/TreePath$1Result.class
TreePath.java
package com.sun.source.util
com.sun.source.util.TreePath$1Result extends java.lang.Error {
static final long serialVersionUID
com.sun.source.util.TreePath path
void <init> (com.sun.source.util.TreePath)
}
com/sun/source/util/DocTrees.class
DocTrees.java
package com.sun.source.util
public abstract com.sun.source.util.DocTrees extends com.sun.source.util.Trees {
public void <init> ()
public static com.sun.source.util.DocTrees instance (javax.tools.JavaCompiler$CompilationTask)
public static com.sun.source.util.DocTrees instance (javax.annotation.processing.ProcessingEnvironment)
public abstract java.text.BreakIterator getBreakIterator ()
public abstract com.sun.source.doctree.DocCommentTree getDocCommentTree (com.sun.source.util.TreePath)
public abstract com.sun.source.doctree.DocCommentTree getDocCommentTree (javax.lang.model.element.Element)
public abstract com.sun.source.doctree.DocCommentTree getDocCommentTree (javax.tools.FileObject)
public abstract com.sun.source.doctree.DocCommentTree getDocCommentTree (javax.lang.model.element.Element, java.lang.String) throws java.io.IOException
public abstract com.sun.source.util.DocTreePath getDocTreePath (javax.tools.FileObject, javax.lang.model.element.PackageElement)
public abstract javax.lang.model.element.Element getElement (com.sun.source.util.DocTreePath)
public abstract java.util.List getFirstSentence (java.util.List)
public abstract com.sun.source.util.DocSourcePositions getSourcePositions ()
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.doctree.DocTree, com.sun.source.doctree.DocCommentTree, com.sun.source.tree.CompilationUnitTree)
public abstract void setBreakIterator (java.text.BreakIterator)
public abstract com.sun.source.util.DocTreeFactory getDocTreeFactory ()
public volatile synthetic com.sun.source.util.SourcePositions getSourcePositions ()
}
com/sun/source/util/SimpleTreeVisitor.class
SimpleTreeVisitor.java
package com.sun.source.util
public com.sun.source.util.SimpleTreeVisitor extends java.lang.Object implements com.sun.source.tree.TreeVisitor {
protected final Object DEFAULT_VALUE
protected void <init> ()
protected void <init> (java.lang.Object)
protected java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
public final java.lang.Object visit (com.sun.source.tree.Tree, java.lang.Object)
public final java.lang.Object visit (java.lang.Iterable, java.lang.Object)
public java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public java.lang.Object visitPackage (com.sun.source.tree.PackageTree, java.lang.Object)
public java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public java.lang.Object visitModule (com.sun.source.tree.ModuleTree, java.lang.Object)
public java.lang.Object visitExports (com.sun.source.tree.ExportsTree, java.lang.Object)
public java.lang.Object visitOpens (com.sun.source.tree.OpensTree, java.lang.Object)
public java.lang.Object visitProvides (com.sun.source.tree.ProvidesTree, java.lang.Object)
public java.lang.Object visitRequires (com.sun.source.tree.RequiresTree, java.lang.Object)
public java.lang.Object visitUses (com.sun.source.tree.UsesTree, java.lang.Object)
public java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
public java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
}
com/sun/source/util/TaskListener.class
TaskListener.java
package com.sun.source.util
public abstract com.sun.source.util.TaskListener extends java.lang.Object {
public void started (com.sun.source.util.TaskEvent)
public void finished (com.sun.source.util.TaskEvent)
}
com/sun/source/util/DocTreePath.class
DocTreePath.java
package com.sun.source.util
public com.sun.source.util.DocTreePath extends java.lang.Object implements java.lang.Iterable {
private final com.sun.source.util.TreePath treePath
private final com.sun.source.doctree.DocCommentTree docComment
private final com.sun.source.doctree.DocTree leaf
private final com.sun.source.util.DocTreePath parent
public static com.sun.source.util.DocTreePath getPath (com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
public static com.sun.source.util.DocTreePath getPath (com.sun.source.util.DocTreePath, com.sun.source.doctree.DocTree)
public void <init> (com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree)
public void <init> (com.sun.source.util.DocTreePath, com.sun.source.doctree.DocTree)
public com.sun.source.util.TreePath getTreePath ()
public com.sun.source.doctree.DocCommentTree getDocComment ()
public com.sun.source.doctree.DocTree getLeaf ()
public com.sun.source.util.DocTreePath getParentPath ()
public java.util.Iterator iterator ()
static synthetic com.sun.source.doctree.DocTree access$000 (com.sun.source.util.DocTreePath)
static synthetic com.sun.source.util.DocTreePath access$100 (com.sun.source.util.DocTreePath)
}
com/sun/source/util/Trees.class
Trees.java
package com.sun.source.util
public abstract com.sun.source.util.Trees extends java.lang.Object {
public void <init> ()
public static com.sun.source.util.Trees instance (javax.tools.JavaCompiler$CompilationTask)
public static com.sun.source.util.Trees instance (javax.annotation.processing.ProcessingEnvironment)
static com.sun.source.util.Trees getJavacTrees (java.lang.Class, java.lang.Object)
public abstract com.sun.source.util.SourcePositions getSourcePositions ()
public abstract com.sun.source.tree.Tree getTree (javax.lang.model.element.Element)
public abstract com.sun.source.tree.ClassTree getTree (javax.lang.model.element.TypeElement)
public abstract com.sun.source.tree.MethodTree getTree (javax.lang.model.element.ExecutableElement)
public abstract com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public abstract com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public abstract com.sun.source.util.TreePath getPath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public abstract com.sun.source.util.TreePath getPath (javax.lang.model.element.Element)
public abstract com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public abstract com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public abstract javax.lang.model.element.Element getElement (com.sun.source.util.TreePath)
public abstract javax.lang.model.type.TypeMirror getTypeMirror (com.sun.source.util.TreePath)
public abstract com.sun.source.tree.Scope getScope (com.sun.source.util.TreePath)
public abstract java.lang.String getDocComment (com.sun.source.util.TreePath)
public abstract boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.TypeElement)
public abstract boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.Element, javax.lang.model.type.DeclaredType)
public abstract javax.lang.model.type.TypeMirror getOriginalType (javax.lang.model.type.ErrorType)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.tree.Tree, com.sun.source.tree.CompilationUnitTree)
public abstract javax.lang.model.type.TypeMirror getLub (com.sun.source.tree.CatchTree)
}
com/sun/source/util/TaskEvent.class
TaskEvent.java
package com.sun.source.util
public final com.sun.source.util.TaskEvent extends java.lang.Object {
private com.sun.source.util.TaskEvent$Kind kind
private javax.tools.JavaFileObject file
private com.sun.source.tree.CompilationUnitTree unit
private javax.lang.model.element.TypeElement clazz
public void <init> (com.sun.source.util.TaskEvent$Kind)
public void <init> (com.sun.source.util.TaskEvent$Kind, javax.tools.JavaFileObject)
public void <init> (com.sun.source.util.TaskEvent$Kind, com.sun.source.tree.CompilationUnitTree)
public void <init> (com.sun.source.util.TaskEvent$Kind, com.sun.source.tree.CompilationUnitTree, javax.lang.model.element.TypeElement)
private void <init> (com.sun.source.util.TaskEvent$Kind, javax.tools.JavaFileObject, com.sun.source.tree.CompilationUnitTree, javax.lang.model.element.TypeElement)
public com.sun.source.util.TaskEvent$Kind getKind ()
public javax.tools.JavaFileObject getSourceFile ()
public com.sun.source.tree.CompilationUnitTree getCompilationUnit ()
public javax.lang.model.element.TypeElement getTypeElement ()
public java.lang.String toString ()
}
com/sun/source/util/TreePath.class
TreePath.java
package com.sun.source.util
public com.sun.source.util.TreePath extends java.lang.Object implements java.lang.Iterable {
private com.sun.source.tree.CompilationUnitTree compilationUnit
private com.sun.source.tree.Tree leaf
private com.sun.source.util.TreePath parent
public static com.sun.source.util.TreePath getPath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public static com.sun.source.util.TreePath getPath (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
public void <init> (com.sun.source.tree.CompilationUnitTree)
public void <init> (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
public com.sun.source.tree.CompilationUnitTree getCompilationUnit ()
public com.sun.source.tree.Tree getLeaf ()
public com.sun.source.util.TreePath getParentPath ()
public java.util.Iterator iterator ()
static synthetic com.sun.source.tree.Tree access$000 (com.sun.source.util.TreePath)
static synthetic com.sun.source.util.TreePath access$100 (com.sun.source.util.TreePath)
}
com/sun/source/util/TreePath$1.class
TreePath.java
package com.sun.source.util
com.sun.source.util.TreePath$1 extends java.lang.Object implements java.util.Iterator {
private com.sun.source.util.TreePath next
final synthetic com.sun.source.util.TreePath this$0
void <init> (com.sun.source.util.TreePath)
public boolean hasNext ()
public com.sun.source.tree.Tree next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/sun/source/util/SourcePositions.class
SourcePositions.java
package com.sun.source.util
public abstract com.sun.source.util.SourcePositions extends java.lang.Object {
public abstract long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public abstract long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
}
com/sun/source/util/DocTreePath$1Result.class
DocTreePath.java
package com.sun.source.util
com.sun.source.util.DocTreePath$1Result extends java.lang.Error {
static final long serialVersionUID
com.sun.source.util.DocTreePath path
void <init> (com.sun.source.util.DocTreePath)
}
com/sun/source/doctree/
com/sun/source/doctree/ReturnTree.class
ReturnTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ReturnTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/ErroneousTree.class
ErroneousTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ErroneousTree extends java.lang.Object implements com.sun.source.doctree.TextTree {
public abstract javax.tools.Diagnostic getDiagnostic ()
}
com/sun/source/doctree/LinkTree.class
LinkTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.LinkTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract com.sun.source.doctree.ReferenceTree getReference ()
public abstract java.util.List getLabel ()
}
com/sun/source/doctree/SinceTree.class
SinceTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SinceTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getBody ()
}
com/sun/source/doctree/TextTree.class
TextTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.TextTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getBody ()
}
com/sun/source/doctree/IndexTree.class
IndexTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.IndexTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract com.sun.source.doctree.DocTree getSearchTerm ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/UnknownInlineTagTree.class
UnknownInlineTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.UnknownInlineTagTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract java.util.List getContent ()
}
com/sun/source/doctree/EndElementTree.class
EndElementTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.EndElementTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/doctree/AttributeTree$ValueKind.class
AttributeTree.java
package com.sun.source.doctree
public final enum com.sun.source.doctree.AttributeTree$ValueKind extends java.lang.Enum {
public static final enum com.sun.source.doctree.AttributeTree$ValueKind EMPTY
public static final enum com.sun.source.doctree.AttributeTree$ValueKind UNQUOTED
public static final enum com.sun.source.doctree.AttributeTree$ValueKind SINGLE
public static final enum com.sun.source.doctree.AttributeTree$ValueKind DOUBLE
private static final synthetic com.sun.source.doctree.AttributeTree$ValueKind[] $VALUES
public static com.sun.source.doctree.AttributeTree$ValueKind[] values ()
public static com.sun.source.doctree.AttributeTree$ValueKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/source/doctree/StartElementTree.class
StartElementTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.StartElementTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
public abstract java.util.List getAttributes ()
public abstract boolean isSelfClosing ()
}
com/sun/source/doctree/DocTree.class
DocTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocTree extends java.lang.Object {
public abstract com.sun.source.doctree.DocTree$Kind getKind ()
public abstract java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
}
com/sun/source/doctree/IdentifierTree.class
IdentifierTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.IdentifierTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/doctree/ProvidesTree.class
ProvidesTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ProvidesTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract com.sun.source.doctree.ReferenceTree getServiceType ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/DocTreeVisitor.class
DocTreeVisitor.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocTreeVisitor extends java.lang.Object {
public abstract java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
public abstract java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public abstract java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
public abstract java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
public abstract java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public abstract java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public abstract java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public abstract java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public abstract java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public abstract java.lang.Object visitHidden (com.sun.source.doctree.HiddenTree, java.lang.Object)
public abstract java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
public abstract java.lang.Object visitIndex (com.sun.source.doctree.IndexTree, java.lang.Object)
public abstract java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public abstract java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public abstract java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public abstract java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public abstract java.lang.Object visitProvides (com.sun.source.doctree.ProvidesTree, java.lang.Object)
public abstract java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public abstract java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public abstract java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
public abstract java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
public abstract java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public abstract java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public abstract java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public abstract java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public abstract java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public abstract java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public abstract java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public abstract java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public abstract java.lang.Object visitUses (com.sun.source.doctree.UsesTree, java.lang.Object)
public abstract java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public abstract java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public abstract java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/source/doctree/HiddenTree.class
HiddenTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.HiddenTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getBody ()
}
com/sun/source/doctree/UnknownBlockTagTree.class
UnknownBlockTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.UnknownBlockTagTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getContent ()
}
com/sun/source/doctree/DocRootTree.class
DocRootTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocRootTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
}
com/sun/source/doctree/ParamTree.class
ParamTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ParamTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract boolean isTypeParameter ()
public abstract com.sun.source.doctree.IdentifierTree getName ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/SeeTree.class
SeeTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SeeTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getReference ()
}
com/sun/source/doctree/ReferenceTree.class
ReferenceTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ReferenceTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getSignature ()
}
com/sun/source/doctree/UsesTree.class
UsesTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.UsesTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract com.sun.source.doctree.ReferenceTree getServiceType ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/ValueTree.class
ValueTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ValueTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract com.sun.source.doctree.ReferenceTree getReference ()
}
com/sun/source/doctree/SerialFieldTree.class
SerialFieldTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SerialFieldTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract com.sun.source.doctree.IdentifierTree getName ()
public abstract com.sun.source.doctree.ReferenceTree getType ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/ThrowsTree.class
ThrowsTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ThrowsTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract com.sun.source.doctree.ReferenceTree getExceptionName ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/BlockTagTree.class
BlockTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.BlockTagTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getTagName ()
}
com/sun/source/doctree/AuthorTree.class
AuthorTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.AuthorTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getName ()
}
com/sun/source/doctree/AttributeTree.class
AttributeTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.AttributeTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
public abstract com.sun.source.doctree.AttributeTree$ValueKind getValueKind ()
public abstract java.util.List getValue ()
}
com/sun/source/doctree/EntityTree.class
EntityTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.EntityTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/doctree/DocCommentTree.class
DocCommentTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocCommentTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.util.List getFirstSentence ()
public java.util.List getFullBody ()
public abstract java.util.List getBody ()
public abstract java.util.List getBlockTags ()
}
com/sun/source/doctree/VersionTree.class
VersionTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.VersionTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getBody ()
}
com/sun/source/doctree/InlineTagTree.class
InlineTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.InlineTagTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getTagName ()
}
com/sun/source/doctree/InheritDocTree.class
InheritDocTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.InheritDocTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
}
com/sun/source/doctree/SerialTree.class
SerialTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SerialTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/CommentTree.class
CommentTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.CommentTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getBody ()
}
com/sun/source/doctree/DeprecatedTree.class
DeprecatedTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DeprecatedTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getBody ()
}
com/sun/source/doctree/LiteralTree.class
LiteralTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.LiteralTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract com.sun.source.doctree.TextTree getBody ()
}
com/sun/source/doctree/DocTree$Kind.class
DocTree.java
package com.sun.source.doctree
public final enum com.sun.source.doctree.DocTree$Kind extends java.lang.Enum {
public static final enum com.sun.source.doctree.DocTree$Kind ATTRIBUTE
public static final enum com.sun.source.doctree.DocTree$Kind AUTHOR
public static final enum com.sun.source.doctree.DocTree$Kind CODE
public static final enum com.sun.source.doctree.DocTree$Kind COMMENT
public static final enum com.sun.source.doctree.DocTree$Kind DEPRECATED
public static final enum com.sun.source.doctree.DocTree$Kind DOC_COMMENT
public static final enum com.sun.source.doctree.DocTree$Kind DOC_ROOT
public static final enum com.sun.source.doctree.DocTree$Kind END_ELEMENT
public static final enum com.sun.source.doctree.DocTree$Kind ENTITY
public static final enum com.sun.source.doctree.DocTree$Kind ERRONEOUS
public static final enum com.sun.source.doctree.DocTree$Kind EXCEPTION
public static final enum com.sun.source.doctree.DocTree$Kind HIDDEN
public static final enum com.sun.source.doctree.DocTree$Kind IDENTIFIER
public static final enum com.sun.source.doctree.DocTree$Kind INDEX
public static final enum com.sun.source.doctree.DocTree$Kind INHERIT_DOC
public static final enum com.sun.source.doctree.DocTree$Kind LINK
public static final enum com.sun.source.doctree.DocTree$Kind LINK_PLAIN
public static final enum com.sun.source.doctree.DocTree$Kind LITERAL
public static final enum com.sun.source.doctree.DocTree$Kind PARAM
public static final enum com.sun.source.doctree.DocTree$Kind PROVIDES
public static final enum com.sun.source.doctree.DocTree$Kind REFERENCE
public static final enum com.sun.source.doctree.DocTree$Kind RETURN
public static final enum com.sun.source.doctree.DocTree$Kind SEE
public static final enum com.sun.source.doctree.DocTree$Kind SERIAL
public static final enum com.sun.source.doctree.DocTree$Kind SERIAL_DATA
public static final enum com.sun.source.doctree.DocTree$Kind SERIAL_FIELD
public static final enum com.sun.source.doctree.DocTree$Kind SINCE
public static final enum com.sun.source.doctree.DocTree$Kind START_ELEMENT
public static final enum com.sun.source.doctree.DocTree$Kind TEXT
public static final enum com.sun.source.doctree.DocTree$Kind THROWS
public static final enum com.sun.source.doctree.DocTree$Kind UNKNOWN_BLOCK_TAG
public static final enum com.sun.source.doctree.DocTree$Kind UNKNOWN_INLINE_TAG
public static final enum com.sun.source.doctree.DocTree$Kind USES
public static final enum com.sun.source.doctree.DocTree$Kind VALUE
public static final enum com.sun.source.doctree.DocTree$Kind VERSION
public static final enum com.sun.source.doctree.DocTree$Kind OTHER
public final String tagName
private static final synthetic com.sun.source.doctree.DocTree$Kind[] $VALUES
public static com.sun.source.doctree.DocTree$Kind[] values ()
public static com.sun.source.doctree.DocTree$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
private void <init> (java.lang.String, int, java.lang.String)
static void <clinit> ()
}
com/sun/source/doctree/SerialDataTree.class
SerialDataTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SerialDataTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getDescription ()
}
com/sun/tools/
com/sun/tools/sjavac/
com/sun/tools/sjavac/Log$Level.class
Log.java
package com.sun.tools.sjavac
public final enum com.sun.tools.sjavac.Log$Level extends java.lang.Enum {
public static final enum com.sun.tools.sjavac.Log$Level ERROR
public static final enum com.sun.tools.sjavac.Log$Level WARN
public static final enum com.sun.tools.sjavac.Log$Level INFO
public static final enum com.sun.tools.sjavac.Log$Level DEBUG
public static final enum com.sun.tools.sjavac.Log$Level TRACE
private static final synthetic com.sun.tools.sjavac.Log$Level[] $VALUES
public static com.sun.tools.sjavac.Log$Level[] values ()
public static com.sun.tools.sjavac.Log$Level valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/sjavac/CompileJavaPackages.class
CompileJavaPackages.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.CompileJavaPackages extends java.lang.Object implements com.sun.tools.sjavac.Transformer {
static final int limitOnConcurrency
com.sun.tools.sjavac.options.Options args
public void <init> ()
public void setExtra (java.lang.String)
public void setExtra (com.sun.tools.sjavac.options.Options)
public boolean transform (com.sun.tools.sjavac.comp.CompilationService, java.util.Map, java.util.Set, java.util.Map, java.net.URI, java.util.Map, java.util.Map, java.util.Map, java.util.Map, java.util.Map, int, boolean, int)
com.sun.tools.sjavac.CompileChunk[] createCompileChunks (java.util.Map, java.util.Map, int, int)
private synthetic com.sun.tools.sjavac.server.CompilationSubResult lambda$transform$0 (com.sun.tools.sjavac.Log, com.sun.tools.sjavac.comp.CompilationService, java.lang.String, com.sun.tools.sjavac.CompileChunk, java.util.Set, java.lang.Object) throws java.lang.Exception
}
com/sun/tools/sjavac/Log.class
Log.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.Log extends java.lang.Object {
private static com.sun.tools.sjavac.Log stdOutErr
private static ThreadLocal loggers
protected java.io.PrintWriter err
protected java.io.PrintWriter out
protected com.sun.tools.sjavac.Log$Level level
public void <init> (java.io.Writer, java.io.Writer)
public static void setLogForCurrentThread (com.sun.tools.sjavac.Log)
public static void setLogLevel (java.lang.String)
public static void setLogLevel (com.sun.tools.sjavac.Log$Level)
public static void trace (java.lang.String)
public static void debug (java.lang.String)
public static void info (java.lang.String)
public static void warn (java.lang.String)
public static void error (java.lang.String)
public static void error (java.lang.Throwable)
public static void log (com.sun.tools.sjavac.Log$Level, java.lang.String)
public static void debug (java.lang.Throwable)
public static void log (com.sun.tools.sjavac.Log$Level, java.lang.Throwable)
public static boolean isDebugging ()
protected boolean isLevelLogged (com.sun.tools.sjavac.Log$Level)
public static com.sun.tools.sjavac.Log get ()
protected void printLogMsg (com.sun.tools.sjavac.Log$Level, java.lang.String)
static void <clinit> ()
}
com/sun/tools/sjavac/ProblemException.class
ProblemException.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.ProblemException extends java.lang.Exception {
static final long serialVersionUID
public void <init> (java.lang.String)
}
com/sun/tools/sjavac/Package.class
Package.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.Package extends java.lang.Object implements java.lang.Comparable {
private com.sun.tools.sjavac.Module mod
private String name
private String dirname
private java.util.Set dependents
private java.util.Map dependencies
private java.util.Map cpDependencies
private com.sun.tools.sjavac.pubapi.PubApi pubApi
private java.util.Map sources
private java.util.Map artifacts
private static java.util.regex.Pattern DEP_PATTERN
public void <init> (com.sun.tools.sjavac.Module, java.lang.String)
public com.sun.tools.sjavac.Module mod ()
public java.lang.String name ()
public java.lang.String dirname ()
public java.util.Map sources ()
public java.util.Map artifacts ()
public com.sun.tools.sjavac.pubapi.PubApi getPubApi ()
public java.util.Map typeDependencies ()
public java.util.Map typeClasspathDependencies ()
public java.util.Set dependents ()
public boolean equals (java.lang.Object)
public int hashCode ()
public int compareTo (com.sun.tools.sjavac.Package)
public void addSource (com.sun.tools.sjavac.Source)
public void parseAndAddDependency (java.lang.String, boolean)
public void addDependency (java.lang.String, java.lang.String, boolean)
public void addDependent (java.lang.String)
public boolean existsInJavacState ()
public boolean hasPubApiChanged (com.sun.tools.sjavac.pubapi.PubApi)
public void setPubapi (com.sun.tools.sjavac.pubapi.PubApi)
public void setDependencies (java.util.Map, boolean)
public void save (java.lang.StringBuilder)
public static com.sun.tools.sjavac.Package load (com.sun.tools.sjavac.Module, java.lang.String)
public void saveDependencies (java.lang.StringBuilder)
public void savePubapi (java.lang.StringBuilder)
public static void savePackages (java.util.Map, java.lang.StringBuilder)
public void addArtifact (java.lang.String)
public void addArtifact (java.io.File)
public void addArtifacts (java.util.Set)
public void setArtifacts (java.util.Set)
public void loadArtifact (java.lang.String)
public void saveArtifacts (java.lang.StringBuilder)
public void deleteArtifacts ()
public volatile synthetic int compareTo (java.lang.Object)
private static synthetic java.util.stream.Stream lambda$savePubapi$0 (java.lang.String)
static void <clinit> ()
}
com/sun/tools/sjavac/CleanProperties.class
CleanProperties.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.CleanProperties extends java.lang.Object implements com.sun.tools.sjavac.Transformer {
public void <init> ()
public void setExtra (java.lang.String)
public void setExtra (com.sun.tools.sjavac.options.Options)
public boolean transform (com.sun.tools.sjavac.comp.CompilationService, java.util.Map, java.util.Set, java.util.Map, java.net.URI, java.util.Map, java.util.Map, java.util.Map, java.util.Map, java.util.Map, int, boolean, int)
boolean clean (java.lang.String, java.lang.String, java.io.File, java.io.File, int, java.util.Map)
}
com/sun/tools/sjavac/Util.class
Util.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.Util extends java.lang.Object {
public void <init> ()
public static java.lang.String toFileSystemPath (java.lang.String)
public static java.lang.String justPackageName (java.lang.String)
public static java.lang.String extractStringOption (java.lang.String, java.lang.String)
public static java.lang.String extractStringOption (java.lang.String, java.lang.String, java.lang.String)
public static boolean extractBooleanOption (java.lang.String, java.lang.String, boolean)
public static int extractIntOption (java.lang.String, java.lang.String)
public static int extractIntOption (java.lang.String, java.lang.String, int)
public static java.lang.String pkgNameOfClassName (java.lang.String)
public static java.lang.String cleanSubOptions (java.util.Set, java.lang.String)
public static transient java.util.Set set (java.lang.String[])
public static java.lang.String normalizeDriveLetter (java.lang.String)
public static java.lang.String findServerSettings (java.lang.String[])
public static java.util.Set union (java.util.Set, java.util.Set)
public static java.util.Set subtract (java.util.Set, java.util.Set)
public static java.lang.String getStackTrace (java.lang.Throwable)
public static java.io.File pathToFile (java.nio.file.Path)
public static java.util.Set intersection (java.util.Collection, java.util.Collection)
public static java.util.Map indexBy (java.util.Collection, java.util.function.Function)
public static java.lang.String fileSuffix (java.nio.file.Path)
public static java.util.stream.Stream getLines (java.lang.String)
private static synthetic java.lang.Object lambda$indexBy$0 (java.lang.Object)
}
com/sun/tools/sjavac/comp/
com/sun/tools/sjavac/comp/dependencies/
com/sun/tools/sjavac/comp/dependencies/PublicApiCollector$1.class
PublicApiCollector.java
package com.sun.tools.sjavac.comp.dependencies
synthetic com.sun.tools.sjavac.comp.dependencies.PublicApiCollector$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$source$util$TaskEvent$Kind
static void <clinit> ()
}
com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.class
PublicApiCollector.java
package com.sun.tools.sjavac.comp.dependencies
public com.sun.tools.sjavac.comp.dependencies.PublicApiCollector extends java.lang.Object implements com.sun.source.util.TaskListener {
private com.sun.tools.javac.util.Context context
private final java.util.Set classSymbols
private final java.util.Collection explicitJFOs
private java.util.Map explicitPubApis
private java.util.Map nonExplicitPubApis
public void <init> (com.sun.tools.javac.util.Context, java.util.Collection)
public void finished (com.sun.source.util.TaskEvent)
private void collectClassSymbols (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
private void extractPubApis ()
public java.util.Map getPubApis (boolean)
}
com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.class
NewDependencyCollector.java
package com.sun.tools.sjavac.comp.dependencies
public com.sun.tools.sjavac.comp.dependencies.NewDependencyCollector extends java.lang.Object implements com.sun.source.util.TaskListener {
private final com.sun.tools.javac.util.Context context
private final java.util.Collection explicitJFOs
private java.util.Map deps
private java.util.Map cpDeps
public void <init> (com.sun.tools.javac.util.Context, java.util.Collection)
public void finished (com.sun.source.util.TaskEvent)
public java.util.Map getDependencies (boolean)
private java.util.Set getDependencyNodes (com.sun.tools.javac.util.Context, java.util.Collection, boolean)
private void collectPubApisOfDependencies (com.sun.tools.javac.util.Context, java.util.Collection)
private javax.tools.JavaFileManager$Location getLocationOf (com.sun.tools.javac.code.Symbol$ClassSymbol)
private java.util.Map getDependencies (com.sun.tools.javac.util.Context, java.util.Collection, boolean)
public boolean isSymbolRelevant (boolean, com.sun.tools.javac.code.Symbol$ClassSymbol)
private java.util.Set allSupertypes (com.sun.tools.javac.code.Symbol$TypeSymbol)
private java.util.Collection getAllDependencies (com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode)
private static synthetic java.util.stream.Stream lambda$getAllDependencies$3 (com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode, com.sun.tools.javac.util.GraphUtils$DependencyKind)
private static synthetic boolean lambda$getDependencyNodes$2 (boolean, java.util.Collection, com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode)
private static synthetic boolean lambda$getDependencyNodes$1 (com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode)
private static synthetic com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode lambda$getDependencyNodes$0 (com.sun.tools.javac.util.Dependencies$GraphDependencies$Node)
}
com/sun/tools/sjavac/comp/CompilationService.class
CompilationService.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.CompilationService extends java.lang.Object {
public void <init> ()
public com.sun.tools.sjavac.server.SysInfo getSysInfo ()
public com.sun.tools.sjavac.server.CompilationSubResult compile (java.lang.String, java.lang.String, java.lang.String[], java.util.List, java.util.Set, java.util.Set)
private void logJavacInvocation (java.lang.String[])
}
com/sun/tools/sjavac/comp/PathAndPackageVerifier.class
PathAndPackageVerifier.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.PathAndPackageVerifier extends java.lang.Object implements com.sun.source.util.TaskListener {
java.util.Set misplacedCompilationUnits
public void <init> ()
public void finished (com.sun.source.util.TaskEvent)
public boolean errorsDiscovered ()
private boolean checkPathAndPackage (java.nio.file.Path, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/sjavac/comp/SmartWriter.class
SmartWriter.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.SmartWriter extends java.io.Writer {
String name
javax.tools.JavaFileObject file
String oldContent
java.io.StringWriter newContent
boolean closed
public void <init> (javax.tools.JavaFileObject, java.lang.String, java.lang.String)
public void write (char[], int, int)
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
}
com/sun/tools/sjavac/comp/PathAndPackageVerifier$ParentIterator.class
PathAndPackageVerifier.java
package com.sun.tools.sjavac.comp
com.sun.tools.sjavac.comp.PathAndPackageVerifier$ParentIterator extends java.lang.Object implements java.util.Iterator {
java.nio.file.Path next
void <init> (java.nio.file.Path)
public boolean hasNext ()
public java.lang.String next ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/sjavac/comp/SmartFileManager.class
SmartFileManager.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.SmartFileManager extends javax.tools.ForwardingJavaFileManager {
java.util.Set visibleSources
java.util.Map packageArtifacts
public void <init> (javax.tools.JavaFileManager)
public void setVisibleSources (java.util.Set)
public void cleanArtifacts ()
public void setSymbolFileEnabled (boolean)
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
public java.util.Map getPackageArtifacts ()
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
private boolean isModuleInfo (javax.tools.FileObject)
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) throws java.io.IOException
private static java.lang.String packageNameFromFileName (java.lang.String)
void addArtifact (java.lang.String, java.net.URI)
public static javax.tools.JavaFileObject locWrap (javax.tools.JavaFileObject, javax.tools.JavaFileManager$Location)
private static javax.tools.FileObject locWrap (javax.tools.FileObject, javax.tools.JavaFileManager$Location)
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
private static com.sun.tools.javac.util.ListBuffer locWrapMany (java.lang.Iterable, javax.tools.JavaFileManager$Location)
private static javax.tools.FileObject locUnwrap (javax.tools.FileObject)
private static javax.tools.JavaFileObject locUnwrap (javax.tools.JavaFileObject)
}
com/sun/tools/sjavac/comp/JavaFileObjectWithLocation.class
JavaFileObjectWithLocation.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.JavaFileObjectWithLocation extends javax.tools.ForwardingJavaFileObject {
private final javax.tools.JavaFileManager$Location loc
public void <init> (javax.tools.JavaFileObject, javax.tools.JavaFileManager$Location)
public javax.tools.JavaFileManager$Location getLocation ()
public javax.tools.JavaFileObject getDelegate ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/sun/tools/sjavac/comp/SmartFileObject.class
SmartFileObject.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.SmartFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
javax.tools.JavaFileObject file
static String lineseparator
public void <init> (javax.tools.JavaFileObject)
public boolean equals (java.lang.Object)
public int hashCode ()
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public java.net.URI toUri ()
public java.lang.String getName ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
public javax.lang.model.element.Modifier getAccessLevel ()
public javax.lang.model.element.NestingKind getNestingKind ()
public java.io.Reader openReader (boolean) throws java.io.IOException
static void <clinit> ()
}
com/sun/tools/sjavac/comp/PathAndPackageVerifier$EnclosingPkgIterator.class
PathAndPackageVerifier.java
package com.sun.tools.sjavac.comp
com.sun.tools.sjavac.comp.PathAndPackageVerifier$EnclosingPkgIterator extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.tree.JCTree next
void <init> (com.sun.tools.javac.tree.JCTree)
public boolean hasNext ()
public java.lang.String next ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/sjavac/comp/SjavacImpl.class
SjavacImpl.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.SjavacImpl extends java.lang.Object implements com.sun.tools.sjavac.server.Sjavac {
public void <init> ()
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
public void shutdown ()
private static boolean validateOptions (com.sun.tools.sjavac.options.Options)
private static boolean srcDstOverlap (java.util.List, java.nio.file.Path)
private static boolean isOverlapping (java.nio.file.Path, java.nio.file.Path)
private static boolean createIfMissing (java.nio.file.Path)
public static void findSourceFiles (java.util.List, java.util.Set, java.util.Map, java.util.Map, com.sun.tools.sjavac.Module, boolean, boolean) throws java.io.IOException
private static void printRound (int)
private static synthetic java.lang.String[] lambda$compile$1 (int)
private static synthetic boolean lambda$compile$0 (java.lang.String)
}
com/sun/tools/sjavac/comp/FileObjectWithLocation.class
FileObjectWithLocation.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.FileObjectWithLocation extends javax.tools.ForwardingFileObject {
private final javax.tools.JavaFileManager$Location loc
public void <init> (javax.tools.FileObject, javax.tools.JavaFileManager$Location)
public javax.tools.JavaFileManager$Location getLocation ()
public javax.tools.FileObject getDelegate ()
public java.lang.String toString ()
}
com/sun/tools/sjavac/comp/PubAPIs.class
PubAPIs.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.PubAPIs extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key pubApisKey
protected com.sun.tools.javac.util.Log log
protected java.util.Map publicApiPerClass
public static com.sun.tools.sjavac.comp.PubAPIs instance (com.sun.tools.javac.util.Context)
private void <init> (com.sun.tools.javac.util.Context)
public java.util.Map getPubapis (java.util.Collection, boolean)
public void visitPubapi (javax.lang.model.element.Element)
static void <clinit> ()
}
com/sun/tools/sjavac/comp/PubapiVisitor.class
PubapiVisitor.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.PubapiVisitor extends javax.lang.model.util.ElementScanner9 {
private com.sun.tools.sjavac.pubapi.PubApi collectedApi
public void <init> ()
private boolean isNonPrivate (javax.lang.model.element.Element)
public java.lang.Void visitType (javax.lang.model.element.TypeElement, java.lang.Void)
private boolean isAnonymous (javax.lang.model.element.TypeElement)
private static java.lang.String encodeChar (int)
public java.lang.Void visitVariable (javax.lang.model.element.VariableElement, java.lang.Void)
public java.lang.Void visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Void)
private java.util.List getTypeParameters (java.util.List)
private java.util.List getParamTypes (javax.lang.model.element.ExecutableElement)
private java.util.List getTypeDescs (java.util.List)
public com.sun.tools.sjavac.pubapi.PubApi getCollectedPubApi ()
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
private synthetic com.sun.tools.sjavac.pubapi.PubApiTypeParam lambda$getTypeParameters$0 (javax.lang.model.element.TypeParameterElement)
}
com/sun/tools/sjavac/comp/PooledSjavac.class
PooledSjavac.java
package com.sun.tools.sjavac.comp
public com.sun.tools.sjavac.comp.PooledSjavac extends java.lang.Object implements com.sun.tools.sjavac.server.Sjavac {
final com.sun.tools.sjavac.server.Sjavac delegate
final java.util.concurrent.ExecutorService pool
public void <init> (com.sun.tools.sjavac.server.Sjavac, int)
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
public void shutdown ()
private synthetic com.sun.tools.javac.main.Main$Result lambda$compile$0 (com.sun.tools.sjavac.Log, java.lang.String[]) throws java.lang.Exception
}
com/sun/tools/sjavac/Transformer.class
Transformer.java
package com.sun.tools.sjavac
public abstract com.sun.tools.sjavac.Transformer extends java.lang.Object {
public abstract boolean transform (com.sun.tools.sjavac.comp.CompilationService, java.util.Map, java.util.Set, java.util.Map, java.net.URI, java.util.Map, java.util.Map, java.util.Map, java.util.Map, java.util.Map, int, boolean, int)
public abstract void setExtra (java.lang.String)
public abstract void setExtra (com.sun.tools.sjavac.options.Options)
}
com/sun/tools/sjavac/JavacState.class
JavacState.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.JavacState extends java.lang.Object {
String theArgs
int numCores
private java.io.File javacState
private com.sun.tools.sjavac.BuildState prev
private com.sun.tools.sjavac.BuildState now
private boolean needsSaving
private boolean newJavacState
private java.util.Set taintedPackages
private java.util.Set packagesWithChangedPublicApis
private java.util.Set taintedModules
private java.util.Set recompiledPackages
private java.io.File binDir
private java.io.File gensrcDir
private java.io.File headerDir
private java.io.File stateDir
private java.util.Set binArtifacts
private java.util.Set gensrcArtifacts
private java.util.Set headerArtifacts
java.util.Set removedSources
java.util.Set addedSources
java.util.Set modifiedSources
java.util.Set visibleSrcs
private com.sun.tools.sjavac.CompileJavaPackages compileJavaPackages
private com.sun.tools.sjavac.options.Options options
void <init> (com.sun.tools.sjavac.options.Options, boolean)
public com.sun.tools.sjavac.BuildState prev ()
public com.sun.tools.sjavac.BuildState now ()
static java.lang.String[] removeArgsNotAffectingState (java.lang.String[])
public void setVisibleSources (java.util.Map)
public boolean isIncremental ()
public void findAllArtifacts ()
private java.util.Map fetchPrevArtifacts (java.lang.String)
public void deleteClassArtifactsInTaintedPackages ()
private void needsSaving ()
public void save () throws java.io.IOException
public static com.sun.tools.sjavac.JavacState load (com.sun.tools.sjavac.options.Options)
public void taintPackage (java.lang.String, java.lang.String)
public java.util.Set taintedPackages ()
public void clearTaintedPackages ()
public void checkSourceStatus (boolean)
public java.util.Map getJavaSuffixRule ()
public void taintPackagesThatMissArtifacts ()
public void taintPackagesDependingOnChangedPackages (java.util.Set, java.util.Set)
public void taintPackagesDependingOnChangedClasspathPackages () throws java.io.IOException
public void removeUnidentifiedArtifacts ()
public void removeSuperfluousArtifacts (java.util.Set)
private java.util.Set calculateRemovedSources ()
private java.util.Set calculateAddedSources ()
private java.util.Set calculateModifiedSources ()
private void deleteContents (java.io.File)
public void performCopying (java.io.File, java.util.Map)
public void performTranslation (java.io.File, java.util.Map)
public boolean performJavaCompilations (com.sun.tools.sjavac.comp.CompilationService, com.sun.tools.sjavac.options.Options, java.util.Set, boolean[])
private void addFileToTransform (java.util.Map, com.sun.tools.sjavac.Transformer, com.sun.tools.sjavac.Source)
private boolean perform (com.sun.tools.sjavac.comp.CompilationService, java.io.File, java.util.Map)
private static java.util.Set findAllFiles (java.io.File)
private static void recurse (java.io.File, java.util.Set)
public void compareWithMakefileList (java.io.File) throws com.sun.tools.sjavac.ProblemException
}
com/sun/tools/sjavac/CompileProperties.class
CompileProperties.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.CompileProperties extends java.lang.Object implements com.sun.tools.sjavac.Transformer {
String extra
private static final String FORMAT
private static final char[] hexDigit
public void <init> ()
public void setExtra (java.lang.String)
public void setExtra (com.sun.tools.sjavac.options.Options)
public boolean transform (com.sun.tools.sjavac.comp.CompilationService, java.util.Map, java.util.Set, java.util.Map, java.net.URI, java.util.Map, java.util.Map, java.util.Map, java.util.Map, java.util.Map, int, boolean, int)
boolean compile (java.lang.String, java.lang.String, java.io.File, java.io.File, int, java.util.Map)
public static java.lang.String escape (java.lang.String)
private static char toHex (int)
static void <clinit> ()
}
com/sun/tools/sjavac/pubapi/
com/sun/tools/sjavac/pubapi/PubType.class
PubType.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.PubType extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public final java.util.Set modifiers
public final String fqName
public final com.sun.tools.sjavac.pubapi.PubApi pubApi
public void <init> (java.util.Set, java.lang.String, com.sun.tools.sjavac.pubapi.PubApi)
public java.lang.String getFqName ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/sun/tools/sjavac/pubapi/ReferenceTypeDesc.class
ReferenceTypeDesc.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.ReferenceTypeDesc extends com.sun.tools.sjavac.pubapi.TypeDesc implements java.io.Serializable {
private static final long serialVersionUID
String javaType
public void <init> (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/sun/tools/sjavac/pubapi/TypeVarTypeDesc.class
TypeVarTypeDesc.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.TypeVarTypeDesc extends com.sun.tools.sjavac.pubapi.TypeDesc implements java.io.Serializable {
private static final long serialVersionUID
String identifier
public void <init> (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/sun/tools/sjavac/pubapi/TypeDesc.class
TypeDesc.java
package com.sun.tools.sjavac.pubapi
public abstract com.sun.tools.sjavac.pubapi.TypeDesc extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
javax.lang.model.type.TypeKind typeKind
public void <init> (javax.lang.model.type.TypeKind)
public static com.sun.tools.sjavac.pubapi.TypeDesc decodeString (java.lang.String)
public static java.lang.String encodeAsString (com.sun.tools.sjavac.pubapi.TypeDesc)
public static com.sun.tools.sjavac.pubapi.TypeDesc fromType (javax.lang.model.type.TypeMirror)
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/sun/tools/sjavac/pubapi/TypeDesc$1.class
TypeDesc.java
package com.sun.tools.sjavac.pubapi
final com.sun.tools.sjavac.pubapi.TypeDesc$1 extends javax.lang.model.util.SimpleTypeVisitor9 {
void <init> ()
public com.sun.tools.sjavac.pubapi.TypeDesc visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
public com.sun.tools.sjavac.pubapi.TypeDesc visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
public com.sun.tools.sjavac.pubapi.TypeDesc visitNoType (javax.lang.model.type.NoType, java.lang.Void)
public com.sun.tools.sjavac.pubapi.TypeDesc visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
public com.sun.tools.sjavac.pubapi.TypeDesc visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
public com.sun.tools.sjavac.pubapi.TypeDesc visitError (javax.lang.model.type.ErrorType, java.lang.Void)
public volatile synthetic java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
}
com/sun/tools/sjavac/pubapi/PubMethod.class
PubMethod.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.PubMethod extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
java.util.Set modifiers
java.util.List typeParams
com.sun.tools.sjavac.pubapi.TypeDesc returnType
String identifier
java.util.List paramTypes
java.util.List throwDecls
public void <init> (java.util.Set, java.util.List, com.sun.tools.sjavac.pubapi.TypeDesc, java.lang.String, java.util.List, java.util.List)
public java.lang.String asSignatureString ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
com/sun/tools/sjavac/pubapi/ArrayTypeDesc.class
ArrayTypeDesc.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.ArrayTypeDesc extends com.sun.tools.sjavac.pubapi.TypeDesc implements java.io.Serializable {
private static final long serialVersionUID
com.sun.tools.sjavac.pubapi.TypeDesc compTypeDesc
public void <init> (com.sun.tools.sjavac.pubapi.TypeDesc)
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/sun/tools/sjavac/pubapi/PrimitiveTypeDesc.class
PrimitiveTypeDesc.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.PrimitiveTypeDesc extends com.sun.tools.sjavac.pubapi.TypeDesc implements java.io.Serializable {
private static final long serialVersionUID
public void <init> (javax.lang.model.type.TypeKind)
public java.lang.String toString ()
}
com/sun/tools/sjavac/pubapi/PubApiTypeParam.class
PubApiTypeParam.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.PubApiTypeParam extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String identifier
private final java.util.List bounds
public void <init> (java.lang.String, java.util.List)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String asString ()
public java.lang.String toString ()
}
com/sun/tools/sjavac/pubapi/PubApi.class
PubApi.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.PubApi extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public final java.util.Map types
public final java.util.Map variables
public final java.util.Map methods
private com.sun.tools.sjavac.pubapi.PubType lastInsertedType
private static final String MODIFIERS
private static final java.util.regex.Pattern MOD_PATTERN
private static final java.util.regex.Pattern METHOD_PATTERN
private static final java.util.regex.Pattern VAR_PATTERN
private static final java.util.regex.Pattern TYPE_PATTERN
public void <init> ()
public void <init> (java.util.Collection, java.util.Collection, java.util.Collection)
public boolean isBackwardCompatibleWith (com.sun.tools.sjavac.pubapi.PubApi)
private static java.lang.String typeLine (com.sun.tools.sjavac.pubapi.PubType)
private static java.lang.String varLine (com.sun.tools.sjavac.pubapi.PubVar)
private static java.lang.String methodLine (com.sun.tools.sjavac.pubapi.PubMethod)
public java.util.List asListOfStrings ()
public boolean equals (java.lang.Object)
public int hashCode ()
private static java.lang.String commaSeparated (java.util.List)
private static java.lang.String asString (java.util.Set)
public static com.sun.tools.sjavac.pubapi.PubApi mergeTypes (com.sun.tools.sjavac.pubapi.PubApi, com.sun.tools.sjavac.pubapi.PubApi)
public void appendItem (java.lang.String)
public void addPubType (com.sun.tools.sjavac.pubapi.PubType)
public void addPubVar (com.sun.tools.sjavac.pubapi.PubVar)
public void addPubMethod (com.sun.tools.sjavac.pubapi.PubMethod)
private static java.util.List parseTypeDescs (java.util.List)
private static java.util.List parseTypeParams (java.util.List)
private static com.sun.tools.sjavac.pubapi.PubApiTypeParam parseTypeParam (java.lang.String)
public java.util.Set parseModifiers (java.lang.String)
private static int findClosingTag (java.lang.String, int)
public java.util.List splitOnTopLevelCommas (java.lang.String)
public static java.util.List splitOnTopLevelChars (java.lang.String, char)
public boolean isEmpty ()
public java.util.List diff (com.sun.tools.sjavac.pubapi.PubApi)
private java.util.List diff (java.lang.String, com.sun.tools.sjavac.pubapi.PubApi)
public java.lang.String toString ()
private static synthetic boolean lambda$parseModifiers$3 (java.lang.String)
private static synthetic java.lang.String lambda$asString$2 (javax.lang.model.element.Modifier)
private static synthetic void lambda$asListOfStrings$1 (java.util.List, com.sun.tools.sjavac.pubapi.PubType)
private static synthetic java.lang.String lambda$varLine$0 (java.lang.String)
static void <clinit> ()
}
com/sun/tools/sjavac/pubapi/PubVar.class
PubVar.java
package com.sun.tools.sjavac.pubapi
public com.sun.tools.sjavac.pubapi.PubVar extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public final java.util.Set modifiers
public final com.sun.tools.sjavac.pubapi.TypeDesc type
public final String identifier
private final String constValue
public void <init> (java.util.Set, com.sun.tools.sjavac.pubapi.TypeDesc, java.lang.String, java.lang.String)
public java.lang.String getIdentifier ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
public java.util.Optional getConstValue ()
}
com/sun/tools/sjavac/CopyFile.class
CopyFile.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.CopyFile extends java.lang.Object implements com.sun.tools.sjavac.Transformer {
public void <init> ()
public void setExtra (java.lang.String)
public void setExtra (com.sun.tools.sjavac.options.Options)
public boolean transform (com.sun.tools.sjavac.comp.CompilationService, java.util.Map, java.util.Set, java.util.Map, java.net.URI, java.util.Map, java.util.Map, java.util.Map, java.util.Map, java.util.Map, int, boolean, int)
}
com/sun/tools/sjavac/AutoFlushWriter.class
AutoFlushWriter.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.AutoFlushWriter extends java.io.FilterWriter {
public void <init> (java.io.Writer)
public void write (int) throws java.io.IOException
public void write (java.lang.String, int, int) throws java.io.IOException
public void write (char[], int, int) throws java.io.IOException
}
com/sun/tools/sjavac/Source$1.class
Source.java
package com.sun.tools.sjavac
final com.sun.tools.sjavac.Source$1 extends java.nio.file.SimpleFileVisitor {
final synthetic java.io.File val$root
final synthetic java.util.List val$includeMatchers
final synthetic java.util.List val$excludeMatchers
final synthetic java.util.Set val$suffixes
final synthetic java.util.Map val$foundFiles
final synthetic com.sun.tools.sjavac.Module val$currentModule
final synthetic boolean val$inLinksrc
final synthetic boolean val$inGensrc
void <init> (java.io.File, java.util.List, java.util.List, java.util.Set, java.util.Map, com.sun.tools.sjavac.Module, boolean, boolean)
public java.nio.file.FileVisitResult visitFile (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
public volatile synthetic java.nio.file.FileVisitResult visitFile (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
private static synthetic boolean lambda$visitFile$1 (java.nio.file.Path, java.nio.file.PathMatcher)
private static synthetic boolean lambda$visitFile$0 (java.nio.file.Path, java.nio.file.PathMatcher)
}
com/sun/tools/sjavac/server/
com/sun/tools/sjavac/server/PortFile.class
PortFile.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.PortFile extends java.lang.Object {
private static final int magicNr
private String filename
private java.io.File file
private java.io.File stopFile
private java.io.RandomAccessFile rwfile
private java.nio.channels.FileChannel channel
private java.nio.channels.FileLock lock
private java.util.concurrent.Semaphore lockSem
private boolean containsPortInfo
private int serverPort
private long serverCookie
private int myServerPort
private long myServerCookie
public void <init> (java.lang.String)
private void initializeChannel () throws com.sun.tools.sjavac.client.PortFileInaccessibleException
public void lock () throws java.io.IOException java.lang.InterruptedException
public void getValues ()
public boolean containsPortInfo ()
public int getPort ()
public long getCookie ()
public void setValues (int, long) throws java.io.IOException
public void delete () throws java.io.IOException java.lang.InterruptedException
public boolean exists () throws java.io.IOException
public boolean markedForStop () throws java.io.IOException
public void unlock () throws java.io.IOException
public void waitForValidValues () throws java.io.IOException java.lang.InterruptedException
public boolean stillMyValues () throws java.io.IOException java.io.FileNotFoundException java.lang.InterruptedException
public java.lang.String getFilename ()
private long getServerStartupTimeoutSeconds ()
}
com/sun/tools/sjavac/server/log/
com/sun/tools/sjavac/server/log/LoggingOutputStream.class
LoggingOutputStream.java
package com.sun.tools.sjavac.server.log
public com.sun.tools.sjavac.server.log.LoggingOutputStream extends java.io.FilterOutputStream {
private static final byte[] LINE_SEP
private final com.sun.tools.sjavac.Log$Level level
private final String linePrefix
private com.sun.tools.sjavac.server.log.LoggingOutputStream$EolTrackingByteArrayOutputStream buf
public void <init> (java.io.OutputStream, com.sun.tools.sjavac.Log$Level, java.lang.String)
public void write (int) throws java.io.IOException
static void <clinit> ()
}
com/sun/tools/sjavac/server/log/LazyInitFileLog.class
LazyInitFileLog.java
package com.sun.tools.sjavac.server.log
public com.sun.tools.sjavac.server.log.LazyInitFileLog extends com.sun.tools.sjavac.Log {
String baseFilename
java.nio.file.Path destination
public void <init> (java.lang.String)
protected void printLogMsg (com.sun.tools.sjavac.Log$Level, java.lang.String)
private java.nio.file.Path getAvailableDestination ()
public java.nio.file.Path getLogDestination ()
}
com/sun/tools/sjavac/server/log/LoggingOutputStream$1.class
LoggingOutputStream.java
package com.sun.tools.sjavac.server.log
synthetic com.sun.tools.sjavac.server.log.LoggingOutputStream$1 extends java.lang.Object {
}
com/sun/tools/sjavac/server/log/LoggingOutputStream$EolTrackingByteArrayOutputStream.class
LoggingOutputStream.java
package com.sun.tools.sjavac.server.log
com.sun.tools.sjavac.server.log.LoggingOutputStream$EolTrackingByteArrayOutputStream extends java.io.ByteArrayOutputStream {
private static final byte[] EOL
private void <init> ()
private boolean isLineComplete ()
synthetic void <init> (com.sun.tools.sjavac.server.log.LoggingOutputStream$1)
static synthetic boolean access$100 (com.sun.tools.sjavac.server.log.LoggingOutputStream$EolTrackingByteArrayOutputStream)
static void <clinit> ()
}
com/sun/tools/sjavac/server/RequestHandler.class
RequestHandler.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.RequestHandler extends java.lang.Thread {
private final java.net.Socket socket
private final com.sun.tools.sjavac.server.Sjavac sjavac
public void <init> (java.net.Socket, com.sun.tools.sjavac.server.Sjavac)
public void run ()
private void checkInternalErrorLog ()
}
com/sun/tools/sjavac/server/CompilationSubResult.class
CompilationSubResult.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.CompilationSubResult extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
public com.sun.tools.javac.main.Main$Result result
public java.util.Map packageArtifacts
public java.util.Map packageDependencies
public java.util.Map packageCpDependencies
public java.util.Map packagePubapis
public java.util.Map dependencyPubapis
public String stdout
public String stderr
public void <init> (com.sun.tools.javac.main.Main$Result)
public void setResult (com.sun.tools.javac.main.Main$Result)
}
com/sun/tools/sjavac/server/Terminable.class
Terminable.java
package com.sun.tools.sjavac.server
public abstract com.sun.tools.sjavac.server.Terminable extends java.lang.Object {
public abstract void shutdown (java.lang.String)
}
com/sun/tools/sjavac/server/SjavacServer.class
SjavacServer.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.SjavacServer extends java.lang.Object implements com.sun.tools.sjavac.server.Terminable {
public static final String LINE_TYPE_RC
private final String portfilename
private final int poolsize
private final int keepalive
private final long myCookie
private long totalBuildTime
com.sun.tools.sjavac.server.Sjavac sjavac
private java.net.ServerSocket serverSocket
private com.sun.tools.sjavac.server.PortFile portFile
private com.sun.tools.sjavac.server.PortFileMonitor portFileMonitor
final java.util.concurrent.atomic.AtomicBoolean keepAcceptingRequests
private static java.util.Map allPortFiles
public void <init> (java.lang.String) throws java.io.FileNotFoundException
public void <init> (java.lang.String, int, int) throws java.io.FileNotFoundException
public static synchronized com.sun.tools.sjavac.server.PortFile getPortFile (java.lang.String)
long getCookie ()
int getPort ()
public void addBuildTime (long)
public int startServer () throws java.io.IOException java.lang.InterruptedException
public void shutdown (java.lang.String)
}
com/sun/tools/sjavac/server/SysInfo.class
SysInfo.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.SysInfo extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
public int numCores
public long maxMemory
public void <init> (int, long)
}
com/sun/tools/sjavac/server/ServerMain.class
ServerMain.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.ServerMain extends java.lang.Object {
private static com.sun.tools.sjavac.server.log.LazyInitFileLog errorLog
public void <init> ()
public static int run (java.lang.String[])
public static com.sun.tools.sjavac.server.log.LazyInitFileLog getErrorLog ()
private static synthetic void lambda$run$0 (java.lang.Thread, java.lang.Throwable)
}
com/sun/tools/sjavac/server/IdleResetSjavac$1.class
IdleResetSjavac.java
package com.sun.tools.sjavac.server
com.sun.tools.sjavac.server.IdleResetSjavac$1 extends java.util.TimerTask {
final synthetic com.sun.tools.sjavac.server.IdleResetSjavac this$0
void <init> (com.sun.tools.sjavac.server.IdleResetSjavac)
public void run ()
}
com/sun/tools/sjavac/server/PortFileMonitor$1.class
PortFileMonitor.java
package com.sun.tools.sjavac.server
com.sun.tools.sjavac.server.PortFileMonitor$1 extends java.util.TimerTask {
final synthetic com.sun.tools.sjavac.Log val$log
final synthetic com.sun.tools.sjavac.server.PortFileMonitor this$0
void <init> (com.sun.tools.sjavac.server.PortFileMonitor, com.sun.tools.sjavac.Log)
public void run ()
}
com/sun/tools/sjavac/server/Sjavac.class
Sjavac.java
package com.sun.tools.sjavac.server
public abstract com.sun.tools.sjavac.server.Sjavac extends java.lang.Object {
public abstract com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
public abstract void shutdown ()
}
com/sun/tools/sjavac/server/PortFileMonitor.class
PortFileMonitor.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.PortFileMonitor extends java.lang.Object {
private static final int CHECK_PORTFILE_INTERVAL
private final java.util.Timer timer
private final com.sun.tools.sjavac.server.PortFile portFile
private final com.sun.tools.sjavac.server.SjavacServer server
public void <init> (com.sun.tools.sjavac.server.PortFile, com.sun.tools.sjavac.server.SjavacServer)
public void start ()
public void shutdown ()
static synthetic com.sun.tools.sjavac.server.PortFile access$000 (com.sun.tools.sjavac.server.PortFileMonitor)
static synthetic com.sun.tools.sjavac.server.SjavacServer access$100 (com.sun.tools.sjavac.server.PortFileMonitor)
}
com/sun/tools/sjavac/server/RequestHandler$1.class
RequestHandler.java
package com.sun.tools.sjavac.server
com.sun.tools.sjavac.server.RequestHandler$1 extends com.sun.tools.sjavac.Log {
final synthetic com.sun.tools.sjavac.server.RequestHandler this$0
void <init> (com.sun.tools.sjavac.server.RequestHandler, java.io.Writer, java.io.Writer)
protected boolean isLevelLogged (com.sun.tools.sjavac.Log$Level)
protected void printLogMsg (com.sun.tools.sjavac.Log$Level, java.lang.String)
private synthetic void lambda$printLogMsg$1 (com.sun.tools.sjavac.Log$Level, java.lang.String)
private static synthetic java.lang.String lambda$printLogMsg$0 (com.sun.tools.sjavac.Log$Level, java.lang.String)
}
com/sun/tools/sjavac/server/IdleResetSjavac.class
IdleResetSjavac.java
package com.sun.tools.sjavac.server
public com.sun.tools.sjavac.server.IdleResetSjavac extends java.lang.Object implements com.sun.tools.sjavac.server.Sjavac {
private final com.sun.tools.sjavac.server.Sjavac delegate
private final com.sun.tools.sjavac.server.Terminable toShutdown
private final java.util.Timer idlenessTimer
private final long idleTimeout
private int outstandingCalls
private java.util.TimerTask idlenessTimerTask
public void <init> (com.sun.tools.sjavac.server.Sjavac, com.sun.tools.sjavac.server.Terminable, long)
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
private synchronized void startCall ()
private synchronized void endCall ()
private void scheduleTimeout ()
public void shutdown ()
static synthetic long access$000 (com.sun.tools.sjavac.server.IdleResetSjavac)
static synthetic com.sun.tools.sjavac.server.Terminable access$100 (com.sun.tools.sjavac.server.IdleResetSjavac)
}
com/sun/tools/sjavac/PubApiExtractor.class
PubApiExtractor.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.PubApiExtractor extends java.lang.Object {
final com.sun.tools.javac.util.Context context
final javax.tools.JavaCompiler$CompilationTask task
final com.sun.tools.sjavac.comp.SmartFileManager fileManager
public void <init> (com.sun.tools.sjavac.options.Options)
public com.sun.tools.sjavac.pubapi.PubApi getPubApi (java.lang.String)
public void close () throws java.io.IOException
}
com/sun/tools/sjavac/BuildState.class
BuildState.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.BuildState extends java.lang.Object {
private java.util.Map modules
private java.util.Map packages
private java.util.Map sources
private java.util.Map artifacts
private java.util.Map dependents
public void <init> ()
public java.util.Map modules ()
public java.util.Map packages ()
public java.util.Map sources ()
public java.util.Map artifacts ()
public java.util.Map dependents ()
public com.sun.tools.sjavac.Module lookupModule (java.lang.String)
com.sun.tools.sjavac.Module findModuleFromPackageName (java.lang.String)
public void flattenPackagesSourcesAndArtifacts (java.util.Map)
public void flattenArtifacts (java.util.Map)
public void calculateDependents ()
public void checkInternalState (java.lang.String, boolean, java.util.Map)
public com.sun.tools.sjavac.Module loadModule (java.lang.String)
public com.sun.tools.sjavac.Package loadPackage (com.sun.tools.sjavac.Module, java.lang.String)
public com.sun.tools.sjavac.Source loadSource (com.sun.tools.sjavac.Package, java.lang.String, boolean)
public void copyPackagesExcept (com.sun.tools.sjavac.BuildState, java.util.Set, java.util.Set)
}
com/sun/tools/sjavac/Module.class
Module.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.Module extends java.lang.Object implements java.lang.Comparable {
private String name
private String dirname
private java.util.Map packages
private java.util.Map sources
private java.util.Map artifacts
public void <init> (java.lang.String, java.lang.String)
public java.lang.String name ()
public java.lang.String dirname ()
public java.util.Map packages ()
public java.util.Map sources ()
public java.util.Map artifacts ()
public boolean equals (java.lang.Object)
public int hashCode ()
public int compareTo (com.sun.tools.sjavac.Module)
public void save (java.lang.StringBuilder)
public static com.sun.tools.sjavac.Module load (java.lang.String)
public static void saveModules (java.util.Map, java.lang.StringBuilder)
public void addPackage (com.sun.tools.sjavac.Package)
public com.sun.tools.sjavac.Package lookupPackage (java.lang.String)
public void addSource (java.lang.String, com.sun.tools.sjavac.Source)
public com.sun.tools.sjavac.Source lookupSource (java.lang.String)
public void addArtifacts (java.lang.String, java.util.Set)
public void setDependencies (java.lang.String, java.util.Map, boolean)
public void setPubapi (java.lang.String, com.sun.tools.sjavac.pubapi.PubApi)
public boolean hasPubapiChanged (java.lang.String, com.sun.tools.sjavac.pubapi.PubApi)
public volatile synthetic int compareTo (java.lang.Object)
}
com/sun/tools/sjavac/client/
com/sun/tools/sjavac/client/ClientMain.class
ClientMain.java
package com.sun.tools.sjavac.client
public com.sun.tools.sjavac.client.ClientMain extends java.lang.Object {
public void <init> ()
public static int run (java.lang.String[])
public static int run (java.lang.String[], java.io.Writer, java.io.Writer)
}
com/sun/tools/sjavac/client/PortFileInaccessibleException.class
PortFileInaccessibleException.java
package com.sun.tools.sjavac.client
public com.sun.tools.sjavac.client.PortFileInaccessibleException extends java.io.IOException {
private static final long serialVersionUID
public void <init> (java.lang.Throwable)
}
com/sun/tools/sjavac/client/SjavacClient.class
SjavacClient.java
package com.sun.tools.sjavac.client
public com.sun.tools.sjavac.client.SjavacClient extends java.lang.Object implements com.sun.tools.sjavac.server.Sjavac {
private final String id
private final com.sun.tools.sjavac.server.PortFile portFile
private final int keepalive
private final int poolsize
private final String sjavacForkCmd
static int CONNECTION_TIMEOUT
static int MAX_CONNECT_ATTEMPTS
static int WAIT_BETWEEN_CONNECT_ATTEMPTS
private final String settings
public void <init> (com.sun.tools.sjavac.options.Options)
public java.lang.String serverSettings ()
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
private java.net.Socket tryConnect () throws java.io.IOException java.lang.InterruptedException
private java.net.Socket makeConnectionAttempt () throws java.io.IOException
private void makeSureServerIsRunning (com.sun.tools.sjavac.server.PortFile) throws java.io.IOException java.lang.InterruptedException
public void shutdown ()
public static void fork (java.lang.String, com.sun.tools.sjavac.server.PortFile, int, int) throws java.io.IOException java.lang.InterruptedException
static void <clinit> ()
}
com/sun/tools/sjavac/Main.class
Main.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.Main extends java.lang.Object {
public void <init> ()
public static transient void main (java.lang.String[])
public static int go (java.lang.String[])
private static synthetic boolean lambda$go$0 (java.lang.String)
}
com/sun/tools/sjavac/CompileChunk.class
CompileChunk.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.CompileChunk extends java.lang.Object implements java.lang.Comparable {
public int numPackages
public int numDependents
public java.util.Set srcs
public StringBuilder pkgNames
public String pkgFromTos
public void <init> ()
public int compareTo (com.sun.tools.sjavac.CompileChunk)
boolean equal (com.sun.tools.sjavac.CompileChunk)
public volatile synthetic int compareTo (java.lang.Object)
}
com/sun/tools/sjavac/Source.class
Source.java
package com.sun.tools.sjavac
public com.sun.tools.sjavac.Source extends java.lang.Object implements java.lang.Comparable {
private com.sun.tools.sjavac.Package pkg
private String name
private String suffix
private long lastModified
private java.io.File file
private boolean isGenerated
private boolean linkedOnly
public boolean equals (java.lang.Object)
public int compareTo (com.sun.tools.sjavac.Source)
public int hashCode ()
public void <init> (com.sun.tools.sjavac.Module, java.lang.String, java.io.File)
public void <init> (com.sun.tools.sjavac.Package, java.lang.String, long)
public java.lang.String name ()
public java.lang.String suffix ()
public com.sun.tools.sjavac.Package pkg ()
public java.io.File file ()
public long lastModified ()
public void setPackage (com.sun.tools.sjavac.Package)
public void markAsGenerated ()
public boolean isGenerated ()
public void markAsLinkedOnly ()
public boolean isLinkedOnly ()
private void save (java.lang.StringBuilder)
public static com.sun.tools.sjavac.Source load (com.sun.tools.sjavac.Package, java.lang.String, boolean)
public static void saveSources (java.util.Map, java.lang.StringBuilder)
public static void scanRoot (java.io.File, java.util.Set, java.util.List, java.util.List, java.util.Map, java.util.Map, com.sun.tools.sjavac.Module, boolean, boolean, boolean) throws java.io.IOException com.sun.tools.sjavac.ProblemException
private static java.util.List createPathMatchers (java.nio.file.FileSystem, java.util.List)
private static java.lang.String packageOfJavaFile (java.nio.file.Path, java.nio.file.Path)
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
static synthetic java.lang.String access$000 (java.nio.file.Path, java.nio.file.Path)
}
com/sun/tools/sjavac/options/
com/sun/tools/sjavac/options/Option$5.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$5 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$20.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$20 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Options.class
Options.java
package com.sun.tools.sjavac.options
public com.sun.tools.sjavac.options.Options extends java.lang.Object {
private java.nio.file.Path destDir
private java.nio.file.Path genSrcDir
private java.nio.file.Path headerDir
private java.nio.file.Path stateDir
private java.util.List sources
private java.util.List sourceSearchPaths
private java.util.List classSearchPaths
private java.util.List moduleSearchPaths
private String logLevel
private java.util.Set permitted_artifacts
private boolean permitUnidentifiedArtifacts
private boolean permitSourcesInDefaultPackage
private java.nio.file.Path sourceReferenceList
private int numCores
private String implicitPolicy
private java.util.List javacArgs
private java.util.Map trRules
private boolean startServer
private String serverConf
public void <init> ()
public java.lang.String getImplicitPolicy ()
public java.nio.file.Path getGenSrcDir ()
public java.nio.file.Path getDestDir ()
public java.nio.file.Path getHeaderDir ()
public java.nio.file.Path getStateDir ()
public java.util.List getSources ()
public java.util.List getSourceSearchPaths ()
public java.util.List getClassSearchPath ()
public java.util.List getModuleSearchPaths ()
public java.lang.String getLogLevel ()
public boolean isUnidentifiedArtifactPermitted (java.lang.String)
public boolean areUnidentifiedArtifactsPermitted ()
public boolean isDefaultPackagePermitted ()
public java.nio.file.Path getSourceReferenceList ()
public int getNumCores ()
public java.util.List getJavacArgs ()
public java.util.Map getTranslationRules ()
public boolean startServerFlag ()
public java.lang.String getServerConf ()
public static transient com.sun.tools.sjavac.options.Options parseArgs (java.lang.String[])
public boolean isJavaFilesAmongJavacArgs ()
public java.lang.String getStateArgsString ()
public java.lang.String[] prepJavacArgs ()
private static java.lang.String concatenateSourceLocations (java.util.List)
static synthetic java.util.List access$100 (com.sun.tools.sjavac.options.Options)
static synthetic java.util.Map access$200 (com.sun.tools.sjavac.options.Options)
static synthetic java.util.List access$300 (com.sun.tools.sjavac.options.Options)
static synthetic java.util.List access$400 (com.sun.tools.sjavac.options.Options)
static synthetic java.util.List access$500 (com.sun.tools.sjavac.options.Options)
static synthetic int access$602 (com.sun.tools.sjavac.options.Options, int)
static synthetic java.lang.String access$702 (com.sun.tools.sjavac.options.Options, java.lang.String)
static synthetic java.nio.file.Path access$802 (com.sun.tools.sjavac.options.Options, java.nio.file.Path)
static synthetic java.util.Set access$900 (com.sun.tools.sjavac.options.Options)
static synthetic boolean access$1002 (com.sun.tools.sjavac.options.Options, boolean)
static synthetic boolean access$1102 (com.sun.tools.sjavac.options.Options, boolean)
static synthetic java.lang.String access$1200 (com.sun.tools.sjavac.options.Options)
static synthetic java.lang.String access$1202 (com.sun.tools.sjavac.options.Options, java.lang.String)
static synthetic java.lang.String access$1302 (com.sun.tools.sjavac.options.Options, java.lang.String)
static synthetic boolean access$1402 (com.sun.tools.sjavac.options.Options, boolean)
static synthetic java.util.List access$1500 (com.sun.tools.sjavac.options.Options)
static synthetic java.nio.file.Path access$1600 (com.sun.tools.sjavac.options.Options)
static synthetic java.nio.file.Path access$1602 (com.sun.tools.sjavac.options.Options, java.nio.file.Path)
static synthetic java.nio.file.Path access$1702 (com.sun.tools.sjavac.options.Options, java.nio.file.Path)
static synthetic java.nio.file.Path access$1802 (com.sun.tools.sjavac.options.Options, java.nio.file.Path)
static synthetic java.nio.file.Path access$1902 (com.sun.tools.sjavac.options.Options, java.nio.file.Path)
}
com/sun/tools/sjavac/options/SourceLocation.class
SourceLocation.java
package com.sun.tools.sjavac.options
public com.sun.tools.sjavac.options.SourceLocation extends java.lang.Object {
private java.nio.file.Path path
java.util.List includes
java.util.List excludes
public void <init> (java.nio.file.Path, java.util.List, java.util.List)
public void findSourceFiles (java.util.Set, java.util.Map, java.util.Map, com.sun.tools.sjavac.Module, boolean, boolean) throws java.io.IOException
public java.nio.file.Path getPath ()
public java.util.List getIncludes ()
public java.util.List getExcludes ()
public java.lang.String toString ()
}
com/sun/tools/sjavac/options/Options$ArgDecoderOptionHelper.class
Options.java
package com.sun.tools.sjavac.options
com.sun.tools.sjavac.options.Options$ArgDecoderOptionHelper extends com.sun.tools.sjavac.options.OptionHelper {
java.util.List includes
java.util.List excludes
java.util.List includeFiles
java.util.List excludeFiles
boolean headerProvided
boolean genSrcProvided
boolean stateProvided
final synthetic com.sun.tools.sjavac.options.Options this$0
private void <init> (com.sun.tools.sjavac.options.Options)
public void reportError (java.lang.String)
public void sourceRoots (java.util.List)
public void exclude (java.lang.String)
public void include (java.lang.String)
public void addTransformer (java.lang.String, com.sun.tools.sjavac.Transformer)
public void sourcepath (java.util.List)
public void modulepath (java.util.List)
public void classpath (java.util.List)
public void numCores (int)
public void logLevel (java.lang.String)
public void compareFoundSources (java.nio.file.Path)
public void permitArtifact (java.lang.String)
public void permitUnidentifiedArtifacts ()
public void permitDefaultPackage ()
public void serverConf (java.lang.String)
public void implicit (java.lang.String)
public void startServerConf (java.lang.String)
public transient void javacArg (java.lang.String[])
public void destDir (java.nio.file.Path)
public void generatedSourcesDir (java.nio.file.Path)
public void headerDir (java.nio.file.Path)
public void stateDir (java.nio.file.Path)
private java.util.List createSourceLocations (java.util.List)
private void resetFilters ()
synthetic void <init> (com.sun.tools.sjavac.options.Options, com.sun.tools.sjavac.options.Options$1)
}
com/sun/tools/sjavac/options/Option$26.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$26 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$19.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$19 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Options$1StateArgs.class
Options.java
package com.sun.tools.sjavac.options
com.sun.tools.sjavac.options.Options$1StateArgs extends java.lang.Object {
private java.util.List args
final synthetic com.sun.tools.sjavac.options.Options this$0
void <init> (com.sun.tools.sjavac.options.Options)
void addArg (com.sun.tools.sjavac.options.Option)
void addArg (com.sun.tools.sjavac.options.Option, java.lang.Object)
void addSourceLocations (com.sun.tools.sjavac.options.Option, java.util.List)
java.lang.String getResult ()
public void addAll (java.util.Collection)
}
com/sun/tools/sjavac/options/Option.class
Option.java
package com.sun.tools.sjavac.options
public abstract enum com.sun.tools.sjavac.options.Option extends java.lang.Enum {
public static final enum com.sun.tools.sjavac.options.Option SRC
public static final enum com.sun.tools.sjavac.options.Option SOURCE_PATH
public static final enum com.sun.tools.sjavac.options.Option SOURCEPATH
public static final enum com.sun.tools.sjavac.options.Option MODULE_PATH
public static final enum com.sun.tools.sjavac.options.Option P
public static final enum com.sun.tools.sjavac.options.Option CLASS_PATH
public static final enum com.sun.tools.sjavac.options.Option CLASSPATH
public static final enum com.sun.tools.sjavac.options.Option CP
public static final enum com.sun.tools.sjavac.options.Option X
public static final enum com.sun.tools.sjavac.options.Option I
public static final enum com.sun.tools.sjavac.options.Option TR
public static final enum com.sun.tools.sjavac.options.Option COPY
public static final enum com.sun.tools.sjavac.options.Option J
public static final enum com.sun.tools.sjavac.options.Option SERVER
public static final enum com.sun.tools.sjavac.options.Option STARTSERVER
public static final enum com.sun.tools.sjavac.options.Option IMPLICIT
public static final enum com.sun.tools.sjavac.options.Option LOG
public static final enum com.sun.tools.sjavac.options.Option VERBOSE
public static final enum com.sun.tools.sjavac.options.Option PERMIT_ARTIFACT
public static final enum com.sun.tools.sjavac.options.Option PERMIT_UNIDENTIFIED_ARTIFACTS
public static final enum com.sun.tools.sjavac.options.Option PERMIT_SOURCES_WITHOUT_PACKAGE
public static final enum com.sun.tools.sjavac.options.Option COMPARE_FOUND_SOURCES
public static final enum com.sun.tools.sjavac.options.Option D
public static final enum com.sun.tools.sjavac.options.Option S
public static final enum com.sun.tools.sjavac.options.Option H
public static final enum com.sun.tools.sjavac.options.Option STATE_DIR
public final String arg
final String description
private static final synthetic com.sun.tools.sjavac.options.Option[] $VALUES
public static com.sun.tools.sjavac.options.Option[] values ()
public static com.sun.tools.sjavac.options.Option valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String, java.lang.String)
java.util.List getFileListArg (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
java.nio.file.Path getFileArg (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper, boolean, boolean)
java.lang.String getFilePatternArg (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
public boolean hasOption ()
public final boolean processCurrent (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
protected abstract void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
synthetic void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.sjavac.options.Option$1)
static void <clinit> ()
}
com/sun/tools/sjavac/options/OptionHelper.class
OptionHelper.java
package com.sun.tools.sjavac.options
public abstract com.sun.tools.sjavac.options.OptionHelper extends java.lang.Object {
public void <init> ()
public abstract void reportError (java.lang.String)
public abstract void exclude (java.lang.String)
public abstract void include (java.lang.String)
public abstract void sourceRoots (java.util.List)
public abstract void addTransformer (java.lang.String, com.sun.tools.sjavac.Transformer)
public abstract void sourcepath (java.util.List)
public abstract void modulepath (java.util.List)
public abstract void classpath (java.util.List)
public abstract void numCores (int)
public abstract void logLevel (java.lang.String)
public abstract void compareFoundSources (java.nio.file.Path)
public abstract void permitArtifact (java.lang.String)
public abstract void permitUnidentifiedArtifacts ()
public abstract void permitDefaultPackage ()
public abstract void serverConf (java.lang.String)
public abstract void startServerConf (java.lang.String)
public transient abstract void javacArg (java.lang.String[])
public abstract void destDir (java.nio.file.Path)
public abstract void generatedSourcesDir (java.nio.file.Path)
public abstract void headerDir (java.nio.file.Path)
public abstract void stateDir (java.nio.file.Path)
public abstract void implicit (java.lang.String)
void traverse (java.lang.String[])
public static java.lang.String unescapeCmdArg (java.lang.String)
}
com/sun/tools/sjavac/options/Option$1.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$1 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$21.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$21 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$2.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$2 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$8.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$8 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$18.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$18 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$15.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$15 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$25.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$25 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$23.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$23 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$14.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$14 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$4.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$4 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$11.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$11 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$7.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$7 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$6.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$6 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$12.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$12 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$10.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$10 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/ArgumentIterator.class
ArgumentIterator.java
package com.sun.tools.sjavac.options
public com.sun.tools.sjavac.options.ArgumentIterator extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator iter
private String current
private String buffered
public void <init> (java.lang.Iterable)
public boolean hasNext ()
public java.lang.String next ()
public java.lang.String current ()
public void remove ()
public java.lang.String peek ()
private void fillBuffer ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/sjavac/options/Options$1.class
Options.java
package com.sun.tools.sjavac.options
synthetic com.sun.tools.sjavac.options.Options$1 extends java.lang.Object {
}
com/sun/tools/sjavac/options/Option$16.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$16 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$24.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$24 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$3.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$3 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$17.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$17 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$9.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$9 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$22.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$22 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/sjavac/options/Option$13.class
Option.java
package com.sun.tools.sjavac.options
final enum com.sun.tools.sjavac.options.Option$13 extends com.sun.tools.sjavac.options.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
protected void processMatching (com.sun.tools.sjavac.options.ArgumentIterator, com.sun.tools.sjavac.options.OptionHelper)
}
com/sun/tools/javah/
com/sun/tools/javah/resources/
com/sun/tools/javah/resources/l10n_zh_CN.class
l10n_zh_CN.java
package com.sun.tools.javah.resources
public final com.sun.tools.javah.resources.l10n_zh_CN extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javah/resources/l10n_ja.class
l10n_ja.java
package com.sun.tools.javah.resources
public final com.sun.tools.javah.resources.l10n_ja extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javah/resources/l10n.class
l10n.java
package com.sun.tools.javah.resources
public final com.sun.tools.javah.resources.l10n extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javah/JavahTask$9.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$9 extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/InternalError.class
InternalError.java
package com.sun.tools.javah
public com.sun.tools.javah.InternalError extends java.lang.Error {
private static final long serialVersionUID
void <init> (java.lang.String, java.lang.Throwable)
}
com/sun/tools/javah/JNI.class
JNI.java
package com.sun.tools.javah
public com.sun.tools.javah.JNI extends com.sun.tools.javah.Gen {
void <init> (com.sun.tools.javah.Util)
public java.lang.String getIncludes ()
public void write (java.io.OutputStream, javax.lang.model.element.TypeElement) throws com.sun.tools.javah.Util$Exit
protected final java.lang.String jniType (javax.lang.model.type.TypeMirror) throws com.sun.tools.javah.Util$Exit
}
com/sun/tools/javah/JavahTask$12.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$12 extends com.sun.tools.javah.JavahTask$HiddenOption {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/Gen.class
Gen.java
package com.sun.tools.javah
public abstract com.sun.tools.javah.Gen extends java.lang.Object {
protected String lineSep
protected javax.annotation.processing.ProcessingEnvironment processingEnvironment
protected javax.lang.model.util.Types types
protected javax.lang.model.util.Elements elems
protected com.sun.tools.javah.Mangle mangler
protected com.sun.tools.javah.Util util
protected java.util.Set classes
private static final boolean isWindows
protected javax.tools.JavaFileManager fileManager
protected javax.tools.JavaFileObject outFile
protected boolean force
protected void <init> (com.sun.tools.javah.Util)
protected abstract void write (java.io.OutputStream, javax.lang.model.element.TypeElement) throws com.sun.tools.javah.Util$Exit
protected abstract java.lang.String getIncludes ()
public void setFileManager (javax.tools.JavaFileManager)
public void setOutFile (javax.tools.JavaFileObject)
public void setClasses (java.util.Set)
void setProcessingEnvironment (javax.annotation.processing.ProcessingEnvironment)
public void setForce (boolean)
protected java.io.PrintWriter wrapWriter (java.io.OutputStream) throws com.sun.tools.javah.Util$Exit
public void run () throws java.io.IOException java.lang.ClassNotFoundException com.sun.tools.javah.Util$Exit
private void writeIfChanged (byte[], javax.tools.FileObject) throws java.io.IOException
protected byte[] readBytes (java.io.InputStream) throws java.io.IOException
protected java.lang.String defineForStatic (javax.lang.model.element.TypeElement, javax.lang.model.element.VariableElement) throws com.sun.tools.javah.Util$Exit
protected java.lang.String cppGuardBegin ()
protected java.lang.String cppGuardEnd ()
protected java.lang.String guardBegin (java.lang.String)
protected java.lang.String guardEnd (java.lang.String)
protected void writeFileTop (java.io.OutputStream) throws com.sun.tools.javah.Util$Exit
protected java.lang.String baseFileName (java.lang.CharSequence)
protected javax.tools.FileObject getFileObject (java.lang.CharSequence) throws java.io.IOException
protected java.lang.String getFileSuffix ()
java.util.List getAllFields (javax.lang.model.element.TypeElement)
java.lang.String signature (javax.lang.model.element.ExecutableElement)
static void <clinit> ()
}
com/sun/tools/javah/JavahTask$5.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$5 extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/JavahTask$3.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$3 extends com.sun.tools.javah.JavahTask$HiddenOption {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/JavahTask$JavahProcessor.class
JavahTask.java
package com.sun.tools.javah
com.sun.tools.javah.JavahTask$JavahProcessor extends javax.annotation.processing.AbstractProcessor {
private javax.annotation.processing.Messager messager
private javax.lang.model.type.TypeVisitor checkMethodParametersVisitor
private com.sun.tools.javah.Gen g
private com.sun.tools.javah.Util$Exit exit
final synthetic com.sun.tools.javah.JavahTask this$0
void <init> (com.sun.tools.javah.JavahTask, com.sun.tools.javah.Gen)
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
public void init (javax.annotation.processing.ProcessingEnvironment)
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
private java.util.Set getAllClasses (java.util.Set)
private void getAllClasses0 (java.lang.Iterable, java.util.Set)
private void checkMethodParameters (java.util.Set)
static synthetic com.sun.tools.javah.Util$Exit access$100 (com.sun.tools.javah.JavahTask$JavahProcessor)
}
com/sun/tools/javah/JavahTask$8.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$8 extends com.sun.tools.javah.JavahTask$HiddenOption {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/Mangle.class
Mangle.java
package com.sun.tools.javah
public com.sun.tools.javah.Mangle extends java.lang.Object {
private javax.lang.model.util.Elements elems
private javax.lang.model.util.Types types
void <init> (javax.lang.model.util.Elements, javax.lang.model.util.Types)
public final java.lang.String mangle (java.lang.CharSequence, int)
public java.lang.String mangleMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement, int) throws com.sun.tools.javah.TypeSignature$SignatureException
private java.lang.String getInnerQualifiedName (javax.lang.model.element.TypeElement)
public final java.lang.String mangleChar (char)
private java.lang.String signature (javax.lang.model.element.ExecutableElement)
private static boolean isalnum (char)
private static boolean isprint (char)
}
com/sun/tools/javah/Util$Exit.class
Util.java
package com.sun.tools.javah
public com.sun.tools.javah.Util$Exit extends java.lang.Error {
private static final long serialVersionUID
public final int exitValue
public final Throwable cause
void <init> (int)
void <init> (int, java.lang.Throwable)
void <init> (com.sun.tools.javah.Util$Exit)
}
com/sun/tools/javah/NativeHeaderTool$NativeHeaderTask.class
NativeHeaderTool.java
package com.sun.tools.javah
public abstract com.sun.tools.javah.NativeHeaderTool$NativeHeaderTask extends java.lang.Object implements java.util.concurrent.Callable {
public abstract void setLocale (java.util.Locale)
public abstract java.lang.Boolean call ()
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/sun/tools/javah/Util.class
Util.java
package com.sun.tools.javah
public com.sun.tools.javah.Util extends java.lang.Object {
public boolean verbose
public java.io.PrintWriter log
public javax.tools.DiagnosticListener dl
private java.util.ResourceBundle m
void <init> (java.io.PrintWriter, javax.tools.DiagnosticListener)
public void log (java.lang.String)
private void initMessages () throws com.sun.tools.javah.Util$Exit
private transient java.lang.String getText (java.lang.String, java.lang.Object[]) throws com.sun.tools.javah.Util$Exit
public void bug (java.lang.String) throws com.sun.tools.javah.Util$Exit
public void bug (java.lang.String, java.lang.Exception) throws com.sun.tools.javah.Util$Exit
public transient void error (java.lang.String, java.lang.Object[]) throws com.sun.tools.javah.Util$Exit
private void fatal (java.lang.String, java.lang.Exception) throws com.sun.tools.javah.Util$Exit
private transient javax.tools.Diagnostic createDiagnostic (javax.tools.Diagnostic$Kind, java.lang.String, java.lang.Object[])
static synthetic java.lang.String access$000 (com.sun.tools.javah.Util, java.lang.String, java.lang.Object[]) throws com.sun.tools.javah.Util$Exit
}
com/sun/tools/javah/JavahTask$BadArgs.class
JavahTask.java
package com.sun.tools.javah
public com.sun.tools.javah.JavahTask$BadArgs extends java.lang.Exception {
private static final long serialVersionUID
final String key
final Object[] args
boolean showUsage
final synthetic com.sun.tools.javah.JavahTask this$0
transient void <init> (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.Object[])
com.sun.tools.javah.JavahTask$BadArgs showUsage (boolean)
}
com/sun/tools/javah/Util$1.class
Util.java
package com.sun.tools.javah
com.sun.tools.javah.Util$1 extends java.lang.Object implements javax.tools.Diagnostic {
final synthetic String val$code
final synthetic javax.tools.Diagnostic$Kind val$kind
final synthetic Object[] val$args
final synthetic com.sun.tools.javah.Util this$0
void <init> (com.sun.tools.javah.Util, java.lang.String, javax.tools.Diagnostic$Kind, java.lang.Object[])
public java.lang.String getCode ()
public long getColumnNumber ()
public long getEndPosition ()
public javax.tools.Diagnostic$Kind getKind ()
public long getLineNumber ()
public java.lang.String getMessage (java.util.Locale)
public long getPosition ()
public javax.tools.JavaFileObject getSource ()
public long getStartPosition ()
public volatile synthetic java.lang.Object getSource ()
}
com/sun/tools/javah/JavahTask$4.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$4 extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/JavahTask$2.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$2 extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/LLNI$1.class
LLNI.java
package com.sun.tools.javah
com.sun.tools.javah.LLNI$1 extends javax.lang.model.util.SimpleTypeVisitor9 {
final synthetic com.sun.tools.javah.LLNI this$0
void <init> (com.sun.tools.javah.LLNI)
public java.lang.Boolean defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void)
public java.lang.Boolean visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
public java.lang.Boolean visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
public volatile synthetic java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
}
com/sun/tools/javah/JavahTask$JavahProcessor$1.class
JavahTask.java
package com.sun.tools.javah
com.sun.tools.javah.JavahTask$JavahProcessor$1 extends javax.lang.model.util.SimpleTypeVisitor9 {
final synthetic com.sun.tools.javah.JavahTask$JavahProcessor this$1
void <init> (com.sun.tools.javah.JavahTask$JavahProcessor)
public java.lang.Void visitArray (javax.lang.model.type.ArrayType, javax.lang.model.util.Types)
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, javax.lang.model.util.Types)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
}
com/sun/tools/javah/Mangle$Type.class
Mangle.java
package com.sun.tools.javah
public com.sun.tools.javah.Mangle$Type extends java.lang.Object {
public static final int CLASS
public static final int FIELDSTUB
public static final int FIELD
public static final int JNI
public static final int SIGNATURE
public static final int METHOD_JDK_1
public static final int METHOD_JNI_SHORT
public static final int METHOD_JNI_LONG
public void <init> ()
}
com/sun/tools/javah/LLNI.class
LLNI.java
package com.sun.tools.javah
public com.sun.tools.javah.LLNI extends com.sun.tools.javah.Gen {
protected final char innerDelim
protected java.util.Set doneHandleTypes
java.util.List fields
java.util.List methods
private boolean doubleAlign
private int padFieldNum
private static final boolean isWindows
void <init> (boolean, com.sun.tools.javah.Util)
protected java.lang.String getIncludes ()
protected void write (java.io.OutputStream, javax.lang.model.element.TypeElement) throws com.sun.tools.javah.Util$Exit
protected void generateDeclsForClass (java.io.PrintWriter, javax.lang.model.element.TypeElement, java.lang.String) throws com.sun.tools.javah.TypeSignature$SignatureException com.sun.tools.javah.Util$Exit
protected void genHandleType (java.io.PrintWriter, java.lang.String)
protected java.lang.String mangleClassName (java.lang.String)
protected void forwardDecls (java.io.PrintWriter, javax.lang.model.element.TypeElement) throws com.sun.tools.javah.TypeSignature$SignatureException
protected void forwardDeclsFromSig (java.io.PrintWriter, java.lang.String)
protected void structSectionForClass (java.io.PrintWriter, javax.lang.model.element.TypeElement, java.lang.String)
private boolean doField (com.sun.tools.javah.LLNI$FieldDefsRes, javax.lang.model.element.VariableElement, java.lang.String, boolean)
private int doTwoWordFields (com.sun.tools.javah.LLNI$FieldDefsRes, javax.lang.model.element.TypeElement, int, java.lang.String, boolean)
java.lang.String fieldDefs (javax.lang.model.element.TypeElement, java.lang.String)
com.sun.tools.javah.LLNI$FieldDefsRes fieldDefs (javax.lang.model.element.TypeElement, java.lang.String, boolean)
protected java.lang.String addStructMember (javax.lang.model.element.VariableElement, java.lang.String, boolean)
protected java.lang.String addStaticStructMember (javax.lang.model.element.VariableElement, java.lang.String)
protected void methodSectionForClass (java.io.PrintWriter, javax.lang.model.element.TypeElement, java.lang.String) throws com.sun.tools.javah.TypeSignature$SignatureException com.sun.tools.javah.Util$Exit
protected java.lang.String methodDecls (javax.lang.model.element.TypeElement, java.lang.String) throws com.sun.tools.javah.TypeSignature$SignatureException com.sun.tools.javah.Util$Exit
protected java.lang.String methodDecl (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement, java.lang.String) throws com.sun.tools.javah.TypeSignature$SignatureException com.sun.tools.javah.Util$Exit
protected final boolean needLongName (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
protected final java.lang.String jniMethodName (javax.lang.model.element.ExecutableElement, java.lang.String, boolean) throws com.sun.tools.javah.TypeSignature$SignatureException
protected final java.lang.String jniType (javax.lang.model.type.TypeMirror) throws com.sun.tools.javah.Util$Exit
protected java.lang.String llniType (javax.lang.model.type.TypeMirror, boolean, boolean)
protected final java.lang.String cRcvrDecl (javax.lang.model.element.Element, java.lang.String)
protected java.lang.String maskName (java.lang.String)
protected java.lang.String llniFieldName (javax.lang.model.element.VariableElement)
protected final boolean isLongOrDouble (javax.lang.model.type.TypeMirror)
protected final java.lang.String nameToIdentifier (java.lang.String)
protected final boolean isASCIILetterOrDigit (char)
static void <clinit> ()
}
com/sun/tools/javah/JavahTask$Option.class
JavahTask.java
package com.sun.tools.javah
abstract com.sun.tools.javah.JavahTask$Option extends java.lang.Object {
final boolean hasArg
final String[] aliases
transient void <init> (boolean, java.lang.String[])
boolean isHidden ()
boolean matches (java.lang.String)
boolean ignoreRest ()
abstract void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String) throws com.sun.tools.javah.JavahTask$BadArgs
}
com/sun/tools/javah/JavahTask$14.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$14 extends com.sun.tools.javah.JavahTask$HiddenOption {
transient void <init> (boolean, java.lang.String[])
boolean matches (java.lang.String)
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/NativeHeaderTool.class
NativeHeaderTool.java
package com.sun.tools.javah
public abstract com.sun.tools.javah.NativeHeaderTool extends java.lang.Object implements javax.tools.Tool javax.tools.OptionChecker {
public abstract com.sun.tools.javah.NativeHeaderTool$NativeHeaderTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable)
public abstract javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
}
com/sun/tools/javah/JavahTask$1.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$1 extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/TypeSignature$SignatureException.class
TypeSignature.java
package com.sun.tools.javah
com.sun.tools.javah.TypeSignature$SignatureException extends java.lang.Exception {
private static final long serialVersionUID
void <init> (java.lang.String)
}
com/sun/tools/javah/JavahTask$11.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$11 extends com.sun.tools.javah.JavahTask$HiddenOption {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/JavahTask$15.class
JavahTask.java
package com.sun.tools.javah
com.sun.tools.javah.JavahTask$15 extends java.lang.Object implements javax.tools.Diagnostic {
final synthetic String val$key
final synthetic Object[] val$args
final synthetic com.sun.tools.javah.JavahTask this$0
void <init> (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.Object[])
public javax.tools.Diagnostic$Kind getKind ()
public javax.tools.JavaFileObject getSource ()
public long getPosition ()
public long getStartPosition ()
public long getEndPosition ()
public long getLineNumber ()
public long getColumnNumber ()
public java.lang.String getCode ()
public java.lang.String getMessage (java.util.Locale)
public volatile synthetic java.lang.Object getSource ()
}
com/sun/tools/javah/TypeSignature$1.class
TypeSignature.java
package com.sun.tools.javah
com.sun.tools.javah.TypeSignature$1 extends javax.lang.model.util.SimpleTypeVisitor9 {
final synthetic com.sun.tools.javah.TypeSignature this$0
void <init> (com.sun.tools.javah.TypeSignature)
public javax.lang.model.element.Name visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
public javax.lang.model.element.Name visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
public javax.lang.model.element.Name visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
public javax.lang.model.element.Name visitNoType (javax.lang.model.type.NoType, java.lang.Void)
public javax.lang.model.element.Name visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
public volatile synthetic java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile synthetic java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
}
com/sun/tools/javah/JavahTool.class
JavahTool.java
package com.sun.tools.javah
public com.sun.tools.javah.JavahTool extends java.lang.Object implements com.sun.tools.javah.NativeHeaderTool {
public void <init> ()
public com.sun.tools.javah.NativeHeaderTool$NativeHeaderTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable)
public javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
public transient int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
public java.util.Set getSourceVersions ()
public int isSupportedOption (java.lang.String)
}
com/sun/tools/javah/JavahTask$13.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$13 extends com.sun.tools.javah.JavahTask$HiddenOption {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/JavahTask$HiddenOption.class
JavahTask.java
package com.sun.tools.javah
abstract com.sun.tools.javah.JavahTask$HiddenOption extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
boolean isHidden ()
}
com/sun/tools/javah/JNI$1.class
JNI.java
package com.sun.tools.javah
synthetic com.sun.tools.javah.JNI$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
com/sun/tools/javah/JavahTask$7.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$7 extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/JavahTask$6.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$6 extends com.sun.tools.javah.JavahTask$HiddenOption {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/JavahTask$10.class
JavahTask.java
package com.sun.tools.javah
final com.sun.tools.javah.JavahTask$10 extends com.sun.tools.javah.JavahTask$Option {
transient void <init> (boolean, java.lang.String[])
void process (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.String)
}
com/sun/tools/javah/Main.class
Main.java
package com.sun.tools.javah
public com.sun.tools.javah.Main extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[])
public static int run (java.lang.String[], java.io.PrintWriter)
}
com/sun/tools/javah/TypeSignature.class
TypeSignature.java
package com.sun.tools.javah
public com.sun.tools.javah.TypeSignature extends java.lang.Object {
javax.lang.model.util.Elements elems
private static final String SIG_VOID
private static final String SIG_BOOLEAN
private static final String SIG_BYTE
private static final String SIG_CHAR
private static final String SIG_SHORT
private static final String SIG_INT
private static final String SIG_LONG
private static final String SIG_FLOAT
private static final String SIG_DOUBLE
private static final String SIG_ARRAY
private static final String SIG_CLASS
public void <init> (javax.lang.model.util.Elements)
public java.lang.String getTypeSignature (java.lang.String) throws com.sun.tools.javah.TypeSignature$SignatureException
public java.lang.String getTypeSignature (java.lang.String, javax.lang.model.type.TypeMirror) throws com.sun.tools.javah.TypeSignature$SignatureException
private java.lang.String getParamJVMSignature (java.lang.String) throws com.sun.tools.javah.TypeSignature$SignatureException
private java.lang.String getComponentType (java.lang.String) throws com.sun.tools.javah.TypeSignature$SignatureException
int dimensions (javax.lang.model.type.TypeMirror)
java.lang.String qualifiedTypeName (javax.lang.model.type.TypeMirror)
}
com/sun/tools/javah/JavahFileManager.class
JavahFileManager.java
package com.sun.tools.javah
com.sun.tools.javah.JavahFileManager extends com.sun.tools.javac.file.JavacFileManager {
private void <init> (com.sun.tools.javac.util.Context, java.nio.charset.Charset)
static com.sun.tools.javah.JavahFileManager create (javax.tools.DiagnosticListener, java.io.PrintWriter)
}
com/sun/tools/javah/LLNI$FieldDefsRes.class
LLNI.java
package com.sun.tools.javah
com.sun.tools.javah.LLNI$FieldDefsRes extends java.lang.Object {
public String className
public com.sun.tools.javah.LLNI$FieldDefsRes parent
public String s
public int byteSize
public boolean bottomMost
public boolean printedOne
void <init> (javax.lang.model.element.TypeElement, com.sun.tools.javah.LLNI$FieldDefsRes, boolean)
}
com/sun/tools/javah/JavahTask.class
JavahTask.java
package com.sun.tools.javah
public com.sun.tools.javah.JavahTask extends java.lang.Object implements com.sun.tools.javah.NativeHeaderTool$NativeHeaderTask {
static final com.sun.tools.javah.JavahTask$Option[] recognizedOptions
private static final String versionRBName
private static java.util.ResourceBundle versionRB
java.io.File ofile
java.io.File odir
String bootcp
String usercp
java.util.List classes
boolean verbose
boolean noArgs
boolean help
boolean trace
boolean version
boolean fullVersion
boolean jni
boolean llni
boolean doubleAlign
boolean force
java.util.Set javac_extras
java.io.PrintWriter log
javax.tools.JavaFileManager fileManager
javax.tools.DiagnosticListener diagnosticListener
java.util.Locale task_locale
java.util.Map bundles
private static final String progname
void <init> ()
void <init> (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable)
public void setLocale (java.util.Locale)
public void setLog (java.io.PrintWriter)
public void setLog (java.io.OutputStream)
static java.io.PrintWriter getPrintWriterForStream (java.io.OutputStream)
static java.io.PrintWriter getPrintWriterForWriter (java.io.Writer)
public void setDiagnosticListener (javax.tools.DiagnosticListener)
public void setDiagnosticListener (java.io.OutputStream)
private javax.tools.DiagnosticListener getDiagnosticListenerForStream (java.io.OutputStream)
private javax.tools.DiagnosticListener getDiagnosticListenerForWriter (java.io.Writer)
int run (java.lang.String[])
public void handleOptions (java.lang.String[]) throws com.sun.tools.javah.JavahTask$BadArgs
private void handleOptions (java.lang.Iterable, boolean) throws com.sun.tools.javah.JavahTask$BadArgs
private void handleOption (java.lang.String, java.util.Iterator) throws com.sun.tools.javah.JavahTask$BadArgs
private java.lang.Iterable expandAtArgs (java.lang.Iterable) throws com.sun.tools.javah.JavahTask$BadArgs
public java.lang.Boolean call ()
public boolean run () throws com.sun.tools.javah.Util$Exit
static javax.tools.StandardJavaFileManager getDefaultFileManager (javax.tools.DiagnosticListener, java.io.PrintWriter)
private void showHelp ()
private void showVersion (boolean)
private java.lang.String version (boolean)
private transient javax.tools.Diagnostic createDiagnostic (java.lang.String, java.lang.Object[])
private transient java.lang.String getMessage (java.lang.String, java.lang.Object[])
private transient java.lang.String getMessage (java.util.Locale, java.lang.String, java.lang.Object[])
public volatile synthetic java.lang.Object call () throws java.lang.Exception
private synthetic void lambda$getDiagnosticListenerForWriter$0 (java.io.PrintWriter, javax.tools.Diagnostic)
static synthetic java.lang.String access$000 (com.sun.tools.javah.JavahTask, java.lang.String, java.lang.Object[])
static synthetic java.lang.String access$200 (com.sun.tools.javah.JavahTask, java.util.Locale, java.lang.String, java.lang.Object[])
static void <clinit> ()
}
com/sun/tools/javah/LLNI$2.class
LLNI.java
package com.sun.tools.javah
synthetic com.sun.tools.javah.LLNI$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
com/sun/tools/javac/
com/sun/tools/javac/resources/
com/sun/tools/javac/resources/CompilerProperties$Errors.class
CompilerProperties.java
package com.sun.tools.javac.resources
public com.sun.tools.javac.resources.CompilerProperties$Errors extends java.lang.Object {
public static final com.sun.tools.javac.util.JCDiagnostic$Error AbstractMethCantHaveBody
public static final com.sun.tools.javac.util.JCDiagnostic$Error AddmodsAllModulePathInvalid
public static final com.sun.tools.javac.util.JCDiagnostic$Error AlreadyAnnotated
public static final com.sun.tools.javac.util.JCDiagnostic$Error AlreadyDefinedThisUnit
public static final com.sun.tools.javac.util.JCDiagnostic$Error AnnotationTypeNotApplicable
public static final com.sun.tools.javac.util.JCDiagnostic$Error AnnotationValueMustBeAnnotation
public static final com.sun.tools.javac.util.JCDiagnostic$Error AnnotationValueMustBeNameValue
public static final com.sun.tools.javac.util.JCDiagnostic$Error AnnotationValueNotAllowableType
public static final com.sun.tools.javac.util.JCDiagnostic$Error AnonClassImplIntfNoArgs
public static final com.sun.tools.javac.util.JCDiagnostic$Error AnonClassImplIntfNoQualForNew
public static final com.sun.tools.javac.util.JCDiagnostic$Error AnonClassImplIntfNoTypeargs
public static final com.sun.tools.javac.util.JCDiagnostic$Error ArrayAndReceiver
public static final com.sun.tools.javac.util.JCDiagnostic$Error ArrayDimensionMissing
public static final com.sun.tools.javac.util.JCDiagnostic$Error AssertAsIdentifier
public static final com.sun.tools.javac.util.JCDiagnostic$Error AttributeValueMustBeConstant
public static final com.sun.tools.javac.util.JCDiagnostic$Error BadFunctionalIntfAnno
public static final com.sun.tools.javac.util.JCDiagnostic$Error BreakOutsideSwitchLoop
public static final com.sun.tools.javac.util.JCDiagnostic$Error CannotCreateArrayWithDiamond
public static final com.sun.tools.javac.util.JCDiagnostic$Error CannotCreateArrayWithTypeArguments
public static final com.sun.tools.javac.util.JCDiagnostic$Error CantAssignValToThis
public static final com.sun.tools.javac.util.JCDiagnostic$Error CantExtendIntfAnnotation
public static final com.sun.tools.javac.util.JCDiagnostic$Error CantInheritFromAnon
public static final com.sun.tools.javac.util.JCDiagnostic$Error CantReadFile
public static final com.sun.tools.javac.util.JCDiagnostic$Error CantSelectStaticClassFromParamType
public static final com.sun.tools.javac.util.JCDiagnostic$Error CatchWithoutTry
public static final com.sun.tools.javac.util.JCDiagnostic$Error ClassNotAllowed
public static final com.sun.tools.javac.util.JCDiagnostic$Error ConstExprReq
public static final com.sun.tools.javac.util.JCDiagnostic$Error ContOutsideLoop
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcBadEntity
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcBadGt
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcBadInlineTag
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcGtExpected
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcIdentifierExpected
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcMalformedHtml
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcMissingSemicolon
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcNoContent
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcNoTagName
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcRefBadParens
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcRefSyntaxError
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcRefUnexpectedInput
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcUnexpectedContent
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcUnterminatedInlineTag
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcUnterminatedSignature
public static final com.sun.tools.javac.util.JCDiagnostic$Error DcUnterminatedString
public static final com.sun.tools.javac.util.JCDiagnostic$Error DefaultAllowedInIntfAnnotationMember
public static final com.sun.tools.javac.util.JCDiagnostic$Error DotClassExpected
public static final com.sun.tools.javac.util.JCDiagnostic$Error DuplicateCaseLabel
public static final com.sun.tools.javac.util.JCDiagnostic$Error DuplicateDefaultLabel
public static final com.sun.tools.javac.util.JCDiagnostic$Error ElseWithoutIf
public static final com.sun.tools.javac.util.JCDiagnostic$Error EmptyCharLit
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumAnnotationMustBeEnumConstant
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumAsIdentifier
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumCantBeInstantiated
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumLabelMustBeUnqualifiedEnum
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumNoFinalize
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumNoSubclassing
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumTypesNotExtensible
public static final com.sun.tools.javac.util.JCDiagnostic$Error EnumsMustBeStatic
public static final com.sun.tools.javac.util.JCDiagnostic$Error Error
public static final com.sun.tools.javac.util.JCDiagnostic$Error ExpectedModule
public static final com.sun.tools.javac.util.JCDiagnostic$Error ExpectedModuleOrOpen
public static final com.sun.tools.javac.util.JCDiagnostic$Error ExpressionNotAllowableAsAnnotationValue
public static final com.sun.tools.javac.util.JCDiagnostic$Error FileSbOnSourceOrPatchPathForModule
public static final com.sun.tools.javac.util.JCDiagnostic$Error FinallyWithoutTry
public static final com.sun.tools.javac.util.JCDiagnostic$Error FpNumberTooLarge
public static final com.sun.tools.javac.util.JCDiagnostic$Error FpNumberTooSmall
public static final com.sun.tools.javac.util.JCDiagnostic$Error GenericArrayCreation
public static final com.sun.tools.javac.util.JCDiagnostic$Error GenericThrowable
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalDot
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalEnumStaticRef
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalEscChar
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalForwardRef
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalGenericTypeForInstof
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalLineEndInCharLit
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalNonasciiDigit
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalSelfRef
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalStartOfExpr
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalStartOfStmt
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalStartOfType
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalUnderscore
public static final com.sun.tools.javac.util.JCDiagnostic$Error IllegalUnicodeEsc
public static final com.sun.tools.javac.util.JCDiagnostic$Error ImproperlyFormedTypeInnerRawParam
public static final com.sun.tools.javac.util.JCDiagnostic$Error ImproperlyFormedTypeParamMissing
public static final com.sun.tools.javac.util.JCDiagnostic$Error InitializerMustBeAbleToCompleteNormally
public static final com.sun.tools.javac.util.JCDiagnostic$Error InitializerNotAllowed
public static final com.sun.tools.javac.util.JCDiagnostic$Error IntfAnnotationMembersCantHaveParams
public static final com.sun.tools.javac.util.JCDiagnostic$Error IntfAnnotationMembersCantHaveTypeParams
public static final com.sun.tools.javac.util.JCDiagnostic$Error IntfExpectedHere
public static final com.sun.tools.javac.util.JCDiagnostic$Error IntfMethCantHaveBody
public static final com.sun.tools.javac.util.JCDiagnostic$Error IntfNotAllowedHere
public static final com.sun.tools.javac.util.JCDiagnostic$Error InvalidBinaryNumber
public static final com.sun.tools.javac.util.JCDiagnostic$Error InvalidHexNumber
public static final com.sun.tools.javac.util.JCDiagnostic$Error InvalidMethDeclRetTypeReq
public static final com.sun.tools.javac.util.JCDiagnostic$Error InvalidModuleDirective
public static final com.sun.tools.javac.util.JCDiagnostic$Error IoException
public static final com.sun.tools.javac.util.JCDiagnostic$Error LambdaBodyNeitherValueNorVoidCompatible
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitCode
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitCodeTooLargeForTryStmt
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitDimensions
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitLocals
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitParameters
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitPool
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitPoolInClass
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitStack
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitString
public static final com.sun.tools.javac.util.JCDiagnostic$Error LimitStringOverflow
public static final com.sun.tools.javac.util.JCDiagnostic$Error LocalEnum
public static final com.sun.tools.javac.util.JCDiagnostic$Error MalformedFpLit
public static final com.sun.tools.javac.util.JCDiagnostic$Error MethodDoesNotOverrideSuperclass
public static final com.sun.tools.javac.util.JCDiagnostic$Error MissingMethBodyOrDeclAbstract
public static final com.sun.tools.javac.util.JCDiagnostic$Error MissingRetStmt
public static final com.sun.tools.javac.util.JCDiagnostic$Error ModuleDeclSbInModuleInfoJava
public static final com.sun.tools.javac.util.JCDiagnostic$Error ModuleNotFoundOnModuleSourcePath
public static final com.sun.tools.javac.util.JCDiagnostic$Error ModulesourcepathMustBeSpecifiedWithDashMOption
public static final com.sun.tools.javac.util.JCDiagnostic$Error NameReservedForInternalUse
public static final com.sun.tools.javac.util.JCDiagnostic$Error NativeMethCantHaveBody
public static final com.sun.tools.javac.util.JCDiagnostic$Error NewNotAllowedInAnnotation
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoAnnotationMember
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoAnnotationsOnDotClass
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoEnclInstanceOfTypeInScope
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoIntfExpectedHere
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoMatchEntry
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoOpensUnlessStrong
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoOutputDir
public static final com.sun.tools.javac.util.JCDiagnostic$Error NoPkgInModuleInfoJava
public static final com.sun.tools.javac.util.JCDiagnostic$Error NotAnnotationType
public static final com.sun.tools.javac.util.JCDiagnostic$Error NotInModuleOnModuleSourcePath
public static final com.sun.tools.javac.util.JCDiagnostic$Error NotStmt
public static final com.sun.tools.javac.util.JCDiagnostic$Error OutputDirMustBeSpecifiedWithDashMOption
public static final com.sun.tools.javac.util.JCDiagnostic$Error PkgAnnotationsSbInPackageInfoJava
public static final com.sun.tools.javac.util.JCDiagnostic$Error PrematureEof
public static final com.sun.tools.javac.util.JCDiagnostic$Error ProcBadConfigFile
public static final com.sun.tools.javac.util.JCDiagnostic$Error ProcCantAccess
public static final com.sun.tools.javac.util.JCDiagnostic$Error ProcCantCreateLoader
public static final com.sun.tools.javac.util.JCDiagnostic$Error ProcNoService
public static final com.sun.tools.javac.util.JCDiagnostic$Error ProcProcessorBadOptionName
public static final com.sun.tools.javac.util.JCDiagnostic$Error ProcServiceProblem
public static final com.sun.tools.javac.util.JCDiagnostic$Error ProcessorpathNoProcessormodulepath
public static final com.sun.tools.javac.util.JCDiagnostic$Error RecursiveCtorInvocation
public static final com.sun.tools.javac.util.JCDiagnostic$Error RepeatedAnnotationTarget
public static final com.sun.tools.javac.util.JCDiagnostic$Error RepeatedInterface
public static final com.sun.tools.javac.util.JCDiagnostic$Error RepeatedModifier
public static final com.sun.tools.javac.util.JCDiagnostic$Error RetOutsideMeth
public static final com.sun.tools.javac.util.JCDiagnostic$Error ServiceImplementationMustBeSubtypeOfServiceInterface
public static final com.sun.tools.javac.util.JCDiagnostic$Error ServiceImplementationProviderReturnMustBeSubtypeOfServiceInterface
public static final com.sun.tools.javac.util.JCDiagnostic$Error SignatureDoesntMatchIntf
public static final com.sun.tools.javac.util.JCDiagnostic$Error SignatureDoesntMatchSupertype
public static final com.sun.tools.javac.util.JCDiagnostic$Error SourceCantOverwriteInputFile
public static final com.sun.tools.javac.util.JCDiagnostic$Error StackSimError
public static final com.sun.tools.javac.util.JCDiagnostic$Error StaticImpOnlyClassesAndInterfaces
public static final com.sun.tools.javac.util.JCDiagnostic$Error StringConstReq
public static final com.sun.tools.javac.util.JCDiagnostic$Error ThisAsIdentifier
public static final com.sun.tools.javac.util.JCDiagnostic$Error ThrowsNotAllowedInIntfAnnotation
public static final com.sun.tools.javac.util.JCDiagnostic$Error TooManyModules
public static final com.sun.tools.javac.util.JCDiagnostic$Error TryWithResourcesExprNeedsVar
public static final com.sun.tools.javac.util.JCDiagnostic$Error TryWithoutCatchFinallyOrResourceDecls
public static final com.sun.tools.javac.util.JCDiagnostic$Error TryWithoutCatchOrFinally
public static final com.sun.tools.javac.util.JCDiagnostic$Error TypeVarCantBeDeref
public static final com.sun.tools.javac.util.JCDiagnostic$Error TypeVarMayNotBeFollowedByOtherBounds
public static final com.sun.tools.javac.util.JCDiagnostic$Error TypeVarMoreThanOnce
public static final com.sun.tools.javac.util.JCDiagnostic$Error TypeVarMoreThanOnceInResult
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnclosedCharLit
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnclosedComment
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnclosedStrLit
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnderscoreAsIdentifier
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnderscoreAsIdentifierInLambda
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnexpectedLambda
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnexpectedMref
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnexpectedType
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnnamedPkgNotAllowedNamedModules
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnreachableStmt
public static final com.sun.tools.javac.util.JCDiagnostic$Error UnsupportedCrossFpLit
public static final com.sun.tools.javac.util.JCDiagnostic$Error VarargsAndOldArraySyntax
public static final com.sun.tools.javac.util.JCDiagnostic$Error VarargsAndReceiver
public static final com.sun.tools.javac.util.JCDiagnostic$Error VarargsMustBeLast
public static final com.sun.tools.javac.util.JCDiagnostic$Error VariableNotAllowed
public static final com.sun.tools.javac.util.JCDiagnostic$Error VoidNotAllowedHere
public static final com.sun.tools.javac.util.JCDiagnostic$Error WarningsAndWerror
public void <init> ()
public static com.sun.tools.javac.util.JCDiagnostic$Error AbstractCantBeAccessedDirectly (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error AbstractCantBeInstantiated (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error AddExportsWithRelease (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error AddReadsWithRelease (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error AlreadyDefined (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error AlreadyDefinedInClinit (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error AlreadyDefinedSingleImport (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error AlreadyDefinedStaticSingleImport (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error AnnotationMissingDefaultValue (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error AnnotationMissingDefaultValue1 (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error AnnotationNotValidForType (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error AnnotationTypeNotApplicableToType (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error AnnotationsAfterTypeParamsNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error AnonymousDiamondMethodDoesNotOverrideSuperclass (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error AnonymousDiamondMethodDoesNotOverrideSuperclass (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error ArrayAndVarargs (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ArrayReqButFound (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error BadFunctionalIntfAnno1 (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error BadFunctionalIntfAnno1 (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error BadInitializer (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error BadNameForOption (com.sun.tools.javac.main.Option, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error CallMustBeFirstStmtInCtor (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error CallToSuperNotAllowedInEnumCtor (java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond (com.sun.tools.javac.util.JCDiagnostic, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond (com.sun.tools.javac.util.JCDiagnostic$Fragment, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond1 (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplyDiamond1 (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantApplySymbols (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantAssignValToFinalVar (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantDeref (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantInheritDiffArg (com.sun.tools.javac.code.Symbol, java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantInheritFromFinal (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantRefBeforeCtorCalled (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantRefNonEffectivelyFinalVar (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantRefNonEffectivelyFinalVar (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolve (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveArgs (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveArgsParams (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveLocation (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.lang.Void, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveLocation (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.lang.Void, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveLocationArgs (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveLocationArgs (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveLocationArgsParams (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantResolveLocationArgsParams (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantTypeAnnotateScoping (java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error CantTypeAnnotateScoping1 (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ClashWithPkgOfSameName (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ClassCantWrite (com.sun.tools.javac.code.Symbol, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ClassPublicShouldBeInFile (com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error ConcreteInheritanceConflict (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error ConflictingExports (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ConflictingExportsToModule (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ConflictingOpens (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ConflictingOpensToModule (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error CyclicAnnotationElement (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error CyclicInheritance (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error CyclicRequires (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error DefaultMethodsNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error DefaultOverridesObjectMember (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error DiamondNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error DoesNotOverrideAbstract (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error DoesntExist (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateAnnotationInvalidRepeated (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateAnnotationMemberValue (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateAnnotationMissingContainer (com.sun.tools.javac.util.Name, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateClass (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateModule (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateModuleOnPath (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateProvides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateRequires (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error DuplicateUses (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error EnclClassRequired (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ErrorReadingFile (java.io.File, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ErrorReadingFile (javax.tools.JavaFileObject, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ExceptAlreadyCaught (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error ExceptNeverThrownInTry (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error Expected (com.sun.tools.javac.parser.Tokens$TokenKind)
public static com.sun.tools.javac.util.JCDiagnostic$Error Expected2 (com.sun.tools.javac.parser.Tokens$TokenKind, com.sun.tools.javac.parser.Tokens$TokenKind)
public static com.sun.tools.javac.util.JCDiagnostic$Error Expected3 (com.sun.tools.javac.parser.Tokens$TokenKind, com.sun.tools.javac.parser.Tokens$TokenKind, com.sun.tools.javac.parser.Tokens$TokenKind)
public static com.sun.tools.javac.util.JCDiagnostic$Error FilePatchedAndMsp (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error FinalParameterMayNotBeAssigned (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ForeachNotApplicableToType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error ForeachNotApplicableToType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error IclsCantHaveStaticDecl (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalArgumentForOption (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalChar (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalCharForEncoding (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalCombinationOfModifiers (java.util.Set, java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalDefaultSuperCall (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalDefaultSuperCall (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalInitializerForType (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalQualNotIcls (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error IllegalStaticIntfMethCall (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error ImportRequiresCanonical (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error IncomparableTypes (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error IncompatibleThrownTypesInMref (java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error IncorrectConstructorReceiverName (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error IncorrectConstructorReceiverType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error IncorrectReceiverName (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error IncorrectReceiverType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error IntNumberTooLarge (int)
public static com.sun.tools.javac.util.JCDiagnostic$Error IntersectionTypesInCastNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error IntfAnnotationCantHaveTypeParams (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error IntfAnnotationMemberClash (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidAnnotationMemberType (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidModuleSpecifier (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidMref (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidMref (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotation (com.sun.tools.javac.code.Type, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationElemNondefault (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationElemNondefault (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationIncompatibleTarget (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationInvalidValue (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationMultipleValues (com.sun.tools.javac.code.Type, int)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationNoValue (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationNoValue (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationNotApplicable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationNotApplicableInContext (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationNotDocumented (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationNotInherited (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationRepeatedAndContainerPresent (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationRetention (com.sun.tools.javac.code.Symbol, java.lang.Void, com.sun.tools.javac.code.Symbol, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationValueReturn (com.sun.tools.javac.code.Symbol, java.lang.Void, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error InvalidRepeatableAnnotationValueReturn (com.sun.tools.javac.code.Type, java.lang.Void, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error LabelAlreadyInUse (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error LambdaNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error LocalVarAccessedFromIclsNeedsFinal (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error LocnBadModuleInfo (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Error LocnCantGetModuleNameForJar (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Error LocnCantReadDirectory (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Error LocnCantReadFile (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Error LocnInvalidArgForXpatch (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error LocnModuleInfoNotAllowedOnPatchPath (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Error MethodInvokedWithIncorrectNumberArguments (int, int)
public static com.sun.tools.javac.util.JCDiagnostic$Error MethodReferencesNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ModNotAllowedHere (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Error ModuleNameMismatch (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error ModuleNonZeroOpens (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error ModuleNotFound (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ModuleNotFoundInModuleSourcePath (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ModulesNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error MultiModuleOutdirCannotBeExplodedModule (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Error MulticatchNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error MulticatchParameterMayNotBeAssigned (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error MulticatchTypesMustBeDisjoint (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error NameClashSameErasure (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NameClashSameErasureNoHide (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NameClashSameErasureNoOverride (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error NameClashSameErasureNoOverride1 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NeitherConditionalSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error NoSuperclass (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error NoZipfsForArchive (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Error NonStaticCantBeRef (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotDefAccessClassIntfCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotDefAccessClassIntfCantAccessReason (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotDefAccessClassIntfCantAccessReason (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotDefAccessPackageCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotDefAccessPackageCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotDefPublic (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotDefPublicCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotEnclClass (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotInProfile (com.sun.tools.javac.code.Symbol, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotLoopLabel (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotWithinBounds (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error NotWithinBounds (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error OperatorCantBeApplied (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error OperatorCantBeApplied1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error OptionRemovedSource (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error OptionRemovedTarget (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error Orphaned (com.sun.tools.javac.parser.Tokens$TokenKind)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideIncompatibleRet (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideIncompatibleRet (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideMeth (com.sun.tools.javac.util.JCDiagnostic, java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideMeth (com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideMethDoesntThrow (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideMethDoesntThrow (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideStatic (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideStatic (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideWeakerAccess (com.sun.tools.javac.util.JCDiagnostic, java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Error OverrideWeakerAccess (com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Error PackageClashFromRequires (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error PackageClashFromRequiresInUnnamed (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error PackageEmptyOrNotFound (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error PackageInOtherModule (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error PackageNotVisible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error PackageNotVisible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error PatchModuleWithRelease (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error PkgClashesWithClassOfSameName (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error PluginNotFound (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error PrivateIntfMethodsNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProbFoundReq (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProbFoundReq (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProcCantAccess1 (com.sun.tools.javac.code.Symbol, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProcCantFindClass (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProcMessager (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProcNoExplicitAnnotationProcessingRequested (java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProcProcessorCantInstantiate (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProcProcessorNotFound (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error ProcProcessorWrongType (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error QualifiedNewOfStaticClass (java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Error ReceiverParameterNotApplicableConstructorToplevelClass (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error RefAmbiguous (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error RepeatableAnnotationsNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error RepeatedProvidesForService (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ReportAccess (com.sun.tools.javac.code.Symbol, java.util.Set, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ServiceDefinitionIsEnum (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ServiceImplementationDoesntHaveANoArgsConstructor (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ServiceImplementationIsAbstract (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ServiceImplementationIsInner (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ServiceImplementationNoArgsConstructorNotPublic (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error ServiceImplementationNotInRightModule (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error StaticIntfMethodInvokeNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error StaticIntfMethodsNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error StringSwitchNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error SyntheticNameConflict (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error TooManyPatchedModules (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Error TryResourceMayNotBeAssigned (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error TryWithResourcesExprEffectivelyFinalVar (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error TryWithResourcesNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeAnnotationsNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeDoesntTakeParams (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeFoundReq (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeFoundReq (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeFoundReq (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeFoundReq (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeFoundReq (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypeFoundReq (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypesIncompatibleAbstractDefault (com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypesIncompatibleDiffRet (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error TypesIncompatibleUnrelatedDefaults (com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error UndefLabel (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error UnreportedExceptionDefaultConstructor (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error UnreportedExceptionImplicitClose (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error UnreportedExceptionNeedToCatchOrThrow (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Error UnsupportedBinaryLit (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error UnsupportedEncoding (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Error UnsupportedUnderscoreLit (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error VarInTryWithResourcesNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Error VarMightAlreadyBeAssigned (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error VarMightBeAssignedInLoop (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error VarMightNotHaveBeenInitialized (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error VarNotInitializedInDefaultConstructor (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Error VarargsInvalidTrustmeAnno (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Error VarargsInvalidTrustmeAnno (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Error WrongNumberTypeArgs (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/resources/CompilerProperties$Fragments.class
CompilerProperties.java
package com.sun.tools.javac.resources
public com.sun.tools.javac.resources.CompilerProperties$Fragments extends java.lang.Object {
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment ArgLengthMismatch
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadClassSignature
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadConstPoolTag
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadConstPoolTagAt
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadEnclosingClass
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadModuleInfoName
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadRuntimeInvisibleParamAnnotations
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadSignature
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BadTypeAnnotationValue
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment BaseMembership
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment CantResolveModules
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment ClassFileNotFound
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment ClassFileWrongClass
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment ConditionalTargetCantBeVoid
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondAnonymousMethodsImplicitlyOverride
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment FatalErrCantClose
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment FatalErrCantLocateCtor
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment FatalErrCantLocateField
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment FatalErrCantLocateMeth
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment FatalErrNoJavaLang
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment FileDoesNotContainModule
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment FileDoesNotContainPackage
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment IllegalStartOfClassFile
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleArgTypesInLambda
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleArgTypesInMref
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment InnerCls
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameAnnotation
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameClass
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameConstructor
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameEnum
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameInstanceInit
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameInterface
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameMethod
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameModule
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnamePackage
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameStatic
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameStaticInit
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameTypeVariable
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameTypeVariableBound
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameValue
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment KindnameVariable
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment Lambda
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment LocnModule_path
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment LocnModule_source_path
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment LocnSystem_modules
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment LocnUpgrade_module_path
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment MalformedVarargMethod
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment ModuleInfoInvalidSuperClass
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment NoArgs
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment NoUniqueMinimalInstanceExists
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment ResumeAbort
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment SourceUnavailable
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment StatExprExpected
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment StaticMrefWithTargs
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenBadSymbol
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenCharacter
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenDouble
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenEndOfInput
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenFloat
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenIdentifier
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenInteger
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenLongInteger
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TokenString
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeCaptureof1
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeNone
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeNull
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeReqArrayOrIterable
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeReqClass
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeReqClassArray
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeReqExact
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment TypeReqRef
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UnableToAccessFile
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UncheckedAssign
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UncheckedCastToType
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UndeclTypeVar
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UnexpectedRetVal
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UnicodeStrNotSupported
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UnnamedModule
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment UnnamedPackage
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment VersionNotAvailable
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment WhereDescriptionCaptured
public static final com.sun.tools.javac.util.JCDiagnostic$Fragment WrongVersion
public void <init> ()
public static com.sun.tools.javac.util.JCDiagnostic$Fragment AnachronisticModuleInfo (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment AnonymousClass (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ApplicableMethodFound (int, com.sun.tools.javac.code.Symbol, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ApplicableMethodFound1 (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ApplicableMethodFound1 (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadClassFile (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadClassFileHeader (java.io.File, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadClassFileHeader (java.io.File, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadClassFileHeader (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadClassFileHeader (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadConstPoolEntry (java.io.File, java.lang.String, int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadConstPoolEntry (javax.tools.JavaFileObject, java.lang.String, int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadConstantRange (java.lang.String, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadConstantValue (java.lang.String, com.sun.tools.javac.code.Symbol, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadEnclosingMethod (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadInstanceMethodInUnboundLookup (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadIntersectionTargetForFunctionalExpr (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadIntersectionTargetForFunctionalExpr (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadSourceFileHeader (java.io.File, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadSourceFileHeader (java.io.File, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadSourceFileHeader (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadSourceFileHeader (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadStaticMethodInBoundLookup (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment BadStaticMethodInUnboundLookup (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantAccessInnerClsConstr (com.sun.tools.javac.code.Symbol, java.util.List, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplyDiamond1 (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplyDiamond1 (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplyDiamond1 (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbol (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantApplySymbols (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantHide (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantImplement (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantOverride (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantResolveLocationArgs (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantResolveLocationArgs (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.lang.Void, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantResolveLocationArgsParams (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CantResolveLocationArgsParams (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CapturedType (int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ClashesWith (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CountError (int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CountErrorPlural (int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CountWarn (int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment CountWarnPlural (int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment Descriptor (com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DescriptorThrows (com.sun.tools.javac.util.Name, java.util.List, com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment Diamond (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondAndAnonClassNotSupportedInSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondAndExplicitParams (java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondInvalidArg (java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondInvalidArg (java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondInvalidArgs (java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondInvalidArgs (java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment DiamondNonGeneric (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ExplicitParamDoNotConformToBounds (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment FileDoesntContainClass (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InaccessibleVarargsType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InapplicableMethod (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InapplicableMethod (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleAbstracts (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleDescsInFunctionalIntf (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleEqBounds (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleEqLowerBounds (com.sun.tools.javac.code.Type, java.util.List, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleEqUpperBounds (com.sun.tools.javac.code.Type, java.util.List, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleRetTypeInLambda (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleRetTypeInMref (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleTypeInConditional (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleTypeInConditional (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleUpperBounds (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IncompatibleUpperLowerBounds (com.sun.tools.javac.code.Type, java.util.List, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InconvertibleTypes (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferArgLengthMismatch (java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferNoConformingAssignmentExists (java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferNoConformingAssignmentExists (java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferNoConformingInstanceExists (java.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferVarargsArgumentMismatch (java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferVarargsArgumentMismatch (java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferredDoNotConformToEqBounds (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferredDoNotConformToLowerBounds (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InferredDoNotConformToUpperBounds (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment IntersectionType (int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InvalidDefaultInterface (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InvalidGenericLambdaTarget (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InvalidMref (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InvalidMref (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment InvalidStaticInterface (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment Location (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Type, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment Location (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment Location1 (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment MissingRetVal (java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ModuleNameMismatch (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ModuleNonZeroOpens (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment MrefInferAndExplicitParams (java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NoAbstracts (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NoConformingAssignmentExists (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NoConformingAssignmentExists (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NoSuitableFunctionalIntfInst (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NoUniqueMaximalInstanceExists (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotAFunctionalIntf (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotAFunctionalIntf1 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotAFunctionalIntf1 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotAnIntfComponent (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotAnIntfComponent (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotApplicableMethodFound (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotApplicableMethodFound (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessClassIntfCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessClassIntfCantAccessReason (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessClassIntfCantAccessReason (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessDoesNotRead (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessDoesNotReadFromUnnamed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessDoesNotReadUnnamed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessNotExported (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessNotExportedFromUnnamed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessNotExportedToModule (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessNotExportedToModuleFromUnnamed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessPackageCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefAccessPackageCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment NotDefPublicCantAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment OverriddenDefault (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment PackageNotVisible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment PackageNotVisible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment PartialInstSig (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment PossibleLossOfPrecision (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ProbFoundReq (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ProbFoundReq (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment RedundantSupertype (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment RedundantSupertype (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment RefAmbiguous (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment ReportAccess (com.sun.tools.javac.code.Symbol, java.util.Set, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment TryNotApplicableToType (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment TypeCaptureof (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment TypeParameter (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment TypeVar (com.sun.tools.javac.util.Name, int)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment UncheckedClashWith (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment UncheckedImplement (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment UncheckedOverride (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsArgumentMismatch (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsArgumentMismatch (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsClashWith (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsImplement (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsOverride (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsTrustmeOnNonVarargsMeth (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsTrustmeOnReifiableVarargs (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsTrustmeOnVirtualVarargs (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VarargsTrustmeOnVirtualVarargsFinalOnly (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseCheckingAttribution (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseClasspath (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseLoading (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseParsingDone (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseParsingStarted (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseParsingStarted (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseSourcepath (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseTotal (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseWroteFile (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment VerboseWroteFile (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereCaptured (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereCaptured1 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, java.lang.Void, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereDescriptionCaptured1 (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereDescriptionIntersection (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereDescriptionIntersection1 (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereDescriptionTypevar (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereDescriptionTypevar1 (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereFreshTypevar (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereIntersection (com.sun.tools.javac.code.Type, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereTypevar (com.sun.tools.javac.code.Type, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WhereTypevar1 (com.sun.tools.javac.code.Type, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment WrongNumberTypeArgs (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment XPrintProcessorInfo (java.lang.String, java.lang.String, boolean)
public static com.sun.tools.javac.util.JCDiagnostic$Fragment XPrintRounds (int, java.lang.String, java.util.Set, boolean)
static void <clinit> ()
}
com/sun/tools/javac/resources/javac_zh_CN.class
javac_zh_CN.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.javac_zh_CN extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/CompilerProperties.class
CompilerProperties.java
package com.sun.tools.javac.resources
public com.sun.tools.javac.resources.CompilerProperties extends java.lang.Object {
public void <init> ()
}
com/sun/tools/javac/resources/legacy.class
legacy.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.legacy extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/compiler_ja.class
compiler_ja.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.compiler_ja extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/javac_ja.class
javac_ja.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.javac_ja extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/compiler_zh_CN.class
compiler_zh_CN.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.compiler_zh_CN extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/CompilerProperties$Notes.class
CompilerProperties.java
package com.sun.tools.javac.resources
public com.sun.tools.javac.resources.CompilerProperties$Notes extends java.lang.Object {
public static final com.sun.tools.javac.util.JCDiagnostic$Note CompressedDiags
public static final com.sun.tools.javac.util.JCDiagnostic$Note DeprecatedPlural
public static final com.sun.tools.javac.util.JCDiagnostic$Note DeprecatedPluralAdditional
public static final com.sun.tools.javac.util.JCDiagnostic$Note DeprecatedRecompile
public static final com.sun.tools.javac.util.JCDiagnostic$Note Note
public static final com.sun.tools.javac.util.JCDiagnostic$Note RemovalPlural
public static final com.sun.tools.javac.util.JCDiagnostic$Note RemovalPluralAdditional
public static final com.sun.tools.javac.util.JCDiagnostic$Note RemovalRecompile
public static final com.sun.tools.javac.util.JCDiagnostic$Note UncheckedPlural
public static final com.sun.tools.javac.util.JCDiagnostic$Note UncheckedPluralAdditional
public static final com.sun.tools.javac.util.JCDiagnostic$Note UncheckedRecompile
public void <init> ()
public static com.sun.tools.javac.util.JCDiagnostic$Note DeferredMethodInst (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Note DeprecatedFilename (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Note DeprecatedFilename (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Note DeprecatedFilenameAdditional (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Note DeprecatedFilenameAdditional (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Note LambdaStat (boolean, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Note MrefStat (boolean, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Note MrefStat1 (boolean, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Note MultipleElements (java.lang.String, java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Note ProcMessager (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Note RemovalFilename (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Note RemovalFilename (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Note RemovalFilenameAdditional (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Note RemovalFilenameAdditional (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Note UncheckedFilename (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Note UncheckedFilename (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Note UncheckedFilenameAdditional (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Note UncheckedFilenameAdditional (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, java.util.List, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, com.sun.tools.javac.util.JCDiagnostic, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, java.util.List, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, java.util.List, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, java.util.List, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, com.sun.tools.javac.util.JCDiagnostic, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Fragment, java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Note VerboseResolveMulti1 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, java.lang.Void, java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.util.JCDiagnostic$Fragment)
static void <clinit> ()
}
com/sun/tools/javac/resources/CompilerProperties$Warnings.class
CompilerProperties.java
package com.sun.tools.javac.resources
public com.sun.tools.javac.resources.CompilerProperties$Warnings extends java.lang.Object {
public static final com.sun.tools.javac.util.JCDiagnostic$Warning AddopensIgnored
public static final com.sun.tools.javac.util.JCDiagnostic$Warning AnnotationMethodNotFound
public static final com.sun.tools.javac.util.JCDiagnostic$Warning AnnotationMethodNotFoundReason
public static final com.sun.tools.javac.util.JCDiagnostic$Warning DivZero
public static final com.sun.tools.javac.util.JCDiagnostic$Warning EmptyIf
public static final com.sun.tools.javac.util.JCDiagnostic$Warning FinallyCannotComplete
public static final com.sun.tools.javac.util.JCDiagnostic$Warning IllegalCharForEncoding
public static final com.sun.tools.javac.util.JCDiagnostic$Warning InvalidArchiveFile
public static final com.sun.tools.javac.util.JCDiagnostic$Warning InvalidPath
public static final com.sun.tools.javac.util.JCDiagnostic$Warning MethodRedundantTypeargs
public static final com.sun.tools.javac.util.JCDiagnostic$Warning MissingDeprecatedAnnotation
public static final com.sun.tools.javac.util.JCDiagnostic$Warning OptionObsoleteSuppression
public static final com.sun.tools.javac.util.JCDiagnostic$Warning OverrideBridge
public static final com.sun.tools.javac.util.JCDiagnostic$Warning PossibleFallThroughIntoCase
public static final com.sun.tools.javac.util.JCDiagnostic$Warning PotentialLambdaFound
public static final com.sun.tools.javac.util.JCDiagnostic$Warning ProcProcOnlyRequestedNoProcs
public static final com.sun.tools.javac.util.JCDiagnostic$Warning ProcUseImplicit
public static final com.sun.tools.javac.util.JCDiagnostic$Warning ProcUseProcOrImplicit
public static final com.sun.tools.javac.util.JCDiagnostic$Warning RequiresAutomatic
public static final com.sun.tools.javac.util.JCDiagnostic$Warning RequiresTransitiveAutomatic
public static final com.sun.tools.javac.util.JCDiagnostic$Warning TryExplicitCloseCall
public static final com.sun.tools.javac.util.JCDiagnostic$Warning UncheckedAssign
public static final com.sun.tools.javac.util.JCDiagnostic$Warning UncheckedCastToType
public static final com.sun.tools.javac.util.JCDiagnostic$Warning UnderscoreAsIdentifier
public static final com.sun.tools.javac.util.JCDiagnostic$Warning UnexpectedArchiveFile
public static final com.sun.tools.javac.util.JCDiagnostic$Warning Warning
public void <init> ()
public static com.sun.tools.javac.util.JCDiagnostic$Warning AccessToMemberFromSerializableElement (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning AccessToMemberFromSerializableLambda (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning AuxiliaryClassAccessedFromOutsideOfItsSourceFile (com.sun.tools.javac.code.Symbol, java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Warning AuxiliaryClassAccessedFromOutsideOfItsSourceFile (com.sun.tools.javac.code.Symbol, javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Warning AuxiliaryClassAccessedFromOutsideOfItsSourceFile (com.sun.tools.javac.code.Type, java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Warning AuxiliaryClassAccessedFromOutsideOfItsSourceFile (com.sun.tools.javac.code.Type, javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Warning BadNameForOption (com.sun.tools.javac.main.Option, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning BigMajorVersion (java.io.File, int, int)
public static com.sun.tools.javac.util.JCDiagnostic$Warning BigMajorVersion (javax.tools.JavaFileObject, int, int)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ConstantSVUID (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning DeprecatedAnnotationHasNoEffect (com.sun.tools.javac.code.Kinds$Kind)
public static com.sun.tools.javac.util.JCDiagnostic$Warning DiamondRedundantArgs (java.lang.Void, java.lang.Void)
public static com.sun.tools.javac.util.JCDiagnostic$Warning DirPathElementNotDirectory (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Warning DirPathElementNotDirectory (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Warning DirPathElementNotFound (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Warning DirPathElementNotFound (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Warning FileFromFuture (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Warning FileFromFuture (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ForwardRef (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning FutureAttr (com.sun.tools.javac.util.Name, int, int, int, int)
public static com.sun.tools.javac.util.JCDiagnostic$Warning HasBeenDeprecated (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning HasBeenDeprecatedForRemoval (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning HasBeenDeprecatedForRemovalModule (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning HasBeenDeprecatedModule (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ImproperSVUID (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning IncubatingModules (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning InexactNonVarargsCall (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning LeaksNotAccessible (com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning LeaksNotAccessibleNotRequiredTransitive (com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning LeaksNotAccessibleUnexported (com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning LeaksNotAccessibleUnexportedQualified (com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning LintOption (com.sun.tools.javac.main.Option)
public static com.sun.tools.javac.util.JCDiagnostic$Warning LocnUnknownFileOnModulePath (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Warning LongSVUID (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning MissingSVUID (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ModuleForOptionNotFound (com.sun.tools.javac.main.Option, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ModuleNotFound (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OptionObsoleteSource (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OptionObsoleteTarget (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OutdirIsInExplodedModule (java.nio.file.Path)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideEqualsButNotHashcode (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideUncheckedRet (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideUncheckedRet (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideUncheckedThrown (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideUncheckedThrown (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideVarargsExtra (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideVarargsExtra (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideVarargsMissing (com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Warning OverrideVarargsMissing (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Warning PackageEmptyOrNotFound (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning PathElementNotFound (java.io.File)
public static com.sun.tools.javac.util.JCDiagnostic$Warning PathElementNotFound (javax.tools.JavaFileObject)
public static com.sun.tools.javac.util.JCDiagnostic$Warning PkgInfoAlreadySeen (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning PoorChoiceForModuleName (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Warning PositionOverflow (int)
public static com.sun.tools.javac.util.JCDiagnostic$Warning PotentiallyAmbiguousOverload (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProbFoundReq (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProbFoundReq (com.sun.tools.javac.util.JCDiagnostic$Fragment, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcAnnotationsWithoutProcessors (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcFileCreateLastRound (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcFileReopening (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcIllegalFileName (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcMalformedSupportedString (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcMessager (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcPackageDoesNotExist (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcProcessorIncompatibleSourceVersion (com.sun.tools.javac.code.Source, java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcSuspiciousClassName (java.lang.String, java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcTypeAlreadyExists (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcTypeRecreate (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcUnclosedTypeFiles (java.util.Set)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ProcUnmatchedProcessorOptions (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning RawClassUse (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning RedundantCast (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning SelfRef (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning ServiceProvidedButNotExportedOrUsed (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning SourceNoBootclasspath (java.lang.String)
public static com.sun.tools.javac.util.JCDiagnostic$Warning StaticNotQualifiedByType (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning SunProprietary (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning TryResourceNotReferenced (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning TryResourceThrowsInterruptedExc (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UncheckedAssignToVar (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UncheckedCallMbrOfRawType (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UncheckedGenericArrayCreation (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UncheckedMethInvocationApplied (com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.util.Name, java.util.List, java.util.List, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UncheckedVarargsNonReifiableType (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UnknownEnumConstant (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UnknownEnumConstantReason (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UnknownEnumConstantReason (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UnreachableCatch (java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Warning UnreachableCatch1 (java.util.List)
public static com.sun.tools.javac.util.JCDiagnostic$Warning VarargsRedundantTrustmeAnno (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public static com.sun.tools.javac.util.JCDiagnostic$Warning VarargsRedundantTrustmeAnno (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$Fragment)
public static com.sun.tools.javac.util.JCDiagnostic$Warning VarargsUnsafeUseVarargsParam (com.sun.tools.javac.code.Symbol)
static void <clinit> ()
}
com/sun/tools/javac/resources/javac.class
javac.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.javac extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/compiler.class
compiler.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.compiler extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/ct.class
ct.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.ct extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/parser/
com/sun/tools/javac/parser/JavacParser$1.class
JavacParser.java
package com.sun.tools.javac.parser
synthetic com.sun.tools.javac.parser.JavacParser$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$TokenKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$parser$JavacParser$ParensResult
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/parser/Tokens$TokenKind.class
Tokens.java
package com.sun.tools.javac.parser
public final enum com.sun.tools.javac.parser.Tokens$TokenKind extends java.lang.Enum implements com.sun.tools.javac.api.Formattable com.sun.tools.javac.util.Filter {
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind EOF
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind ERROR
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind IDENTIFIER
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind ABSTRACT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind ASSERT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BOOLEAN
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BREAK
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BYTE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CASE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CATCH
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CHAR
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CLASS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CONST
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CONTINUE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind DEFAULT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind DO
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind DOUBLE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind ELSE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind ENUM
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind EXTENDS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind FINAL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind FINALLY
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind FLOAT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind FOR
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind GOTO
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind IF
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind IMPLEMENTS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind IMPORT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind INSTANCEOF
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind INT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind INTERFACE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LONG
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind NATIVE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind NEW
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PACKAGE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PRIVATE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PROTECTED
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PUBLIC
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind RETURN
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SHORT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind STATIC
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind STRICTFP
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SUPER
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SWITCH
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SYNCHRONIZED
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind THIS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind THROW
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind THROWS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind TRANSIENT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind TRY
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind VOID
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind VOLATILE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind WHILE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind INTLITERAL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LONGLITERAL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind FLOATLITERAL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind DOUBLELITERAL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CHARLITERAL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind STRINGLITERAL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind TRUE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind FALSE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind NULL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind UNDERSCORE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind ARROW
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind COLCOL
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LPAREN
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind RPAREN
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LBRACE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind RBRACE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LBRACKET
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind RBRACKET
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SEMI
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind COMMA
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind DOT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind ELLIPSIS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind EQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind GT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BANG
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind TILDE
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind QUES
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind COLON
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind EQEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LTEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind GTEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BANGEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind AMPAMP
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BARBAR
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PLUSPLUS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SUBSUB
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PLUS
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SUB
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind STAR
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SLASH
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind AMP
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BAR
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CARET
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PERCENT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LTLT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind GTGT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind GTGTGT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PLUSEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SUBEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind STAREQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind SLASHEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind AMPEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind BAREQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CARETEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind PERCENTEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind LTLTEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind GTGTEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind GTGTGTEQ
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind MONKEYS_AT
public static final enum com.sun.tools.javac.parser.Tokens$TokenKind CUSTOM
public final String name
public final com.sun.tools.javac.parser.Tokens$Token$Tag tag
private static final synthetic com.sun.tools.javac.parser.Tokens$TokenKind[] $VALUES
public static com.sun.tools.javac.parser.Tokens$TokenKind[] values ()
public static com.sun.tools.javac.parser.Tokens$TokenKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
private void <init> (java.lang.String, int, java.lang.String)
private void <init> (java.lang.String, int, com.sun.tools.javac.parser.Tokens$Token$Tag)
private void <init> (java.lang.String, int, java.lang.String, com.sun.tools.javac.parser.Tokens$Token$Tag)
public java.lang.String toString ()
public java.lang.String getKind ()
public java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
public boolean accepts (com.sun.tools.javac.parser.Tokens$TokenKind)
public volatile synthetic boolean accepts (java.lang.Object)
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$3.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$3 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/DocCommentParser$6.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$6 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/JavaTokenizer$1.class
JavaTokenizer.java
package com.sun.tools.javac.parser
synthetic com.sun.tools.javac.parser.JavaTokenizer$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$Token$Tag
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy.class
DocCommentParser.java
package com.sun.tools.javac.parser
final enum com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy extends java.lang.Enum {
public static final enum com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy RETAIN_ALL
public static final enum com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy REMOVE_FIRST_SPACE
public static final enum com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy REMOVE_ALL
private static final synthetic com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy[] $VALUES
public static com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy[] values ()
public static com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/parser/ReferenceParser$Reference.class
ReferenceParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.ReferenceParser$Reference extends java.lang.Object {
public final com.sun.tools.javac.tree.JCTree qualExpr
public final com.sun.tools.javac.util.Name member
public final com.sun.tools.javac.util.List paramTypes
void <init> (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/parser/ScannerFactory.class
ScannerFactory.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.ScannerFactory extends java.lang.Object {
public static final com.sun.tools.javac.util.Context$Key scannerFactoryKey
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.code.Source source
final com.sun.tools.javac.parser.Tokens tokens
public static com.sun.tools.javac.parser.ScannerFactory instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.parser.Scanner newScanner (java.lang.CharSequence, boolean)
public com.sun.tools.javac.parser.Scanner newScanner (char[], int, boolean)
static void <clinit> ()
}
com/sun/tools/javac/parser/JavacParser$ErrorRecoveryAction.class
JavacParser.java
package com.sun.tools.javac.parser
abstract com.sun.tools.javac.parser.JavacParser$ErrorRecoveryAction extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree doRecover (com.sun.tools.javac.parser.JavacParser)
}
com/sun/tools/javac/parser/Tokens$NumericToken.class
Tokens.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.Tokens$NumericToken extends com.sun.tools.javac.parser.Tokens$StringToken {
public final int radix
public void <init> (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, java.lang.String, int, com.sun.tools.javac.util.List)
protected void checkKind ()
public int radix ()
}
com/sun/tools/javac/parser/Tokens$Comment$CommentStyle.class
Tokens.java
package com.sun.tools.javac.parser
public final enum com.sun.tools.javac.parser.Tokens$Comment$CommentStyle extends java.lang.Enum {
public static final enum com.sun.tools.javac.parser.Tokens$Comment$CommentStyle LINE
public static final enum com.sun.tools.javac.parser.Tokens$Comment$CommentStyle BLOCK
public static final enum com.sun.tools.javac.parser.Tokens$Comment$CommentStyle JAVADOC
private static final synthetic com.sun.tools.javac.parser.Tokens$Comment$CommentStyle[] $VALUES
public static com.sun.tools.javac.parser.Tokens$Comment$CommentStyle[] values ()
public static com.sun.tools.javac.parser.Tokens$Comment$CommentStyle valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/parser/JavacParser$BasicErrorRecoveryAction.class
JavacParser.java
package com.sun.tools.javac.parser
abstract enum com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction extends java.lang.Enum implements com.sun.tools.javac.parser.JavacParser$ErrorRecoveryAction {
public static final enum com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction BLOCK_STMT
public static final enum com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction CATCH_CLAUSE
private static final synthetic com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction[] $VALUES
public static com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction[] values ()
public static com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction valueOf (java.lang.String)
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.parser.JavacParser$1)
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$1.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$1 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/LazyDocCommentTable$Entry.class
LazyDocCommentTable.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.LazyDocCommentTable$Entry extends java.lang.Object {
final com.sun.tools.javac.parser.Tokens$Comment comment
com.sun.tools.javac.tree.DCTree$DCDocComment tree
void <init> (com.sun.tools.javac.parser.Tokens$Comment)
}
com/sun/tools/javac/parser/DocCommentParser.class
DocCommentParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.DocCommentParser extends java.lang.Object {
final com.sun.tools.javac.parser.ParserFactory fac
final com.sun.tools.javac.util.DiagnosticSource diagSource
final com.sun.tools.javac.parser.Tokens$Comment comment
final com.sun.tools.javac.tree.DocTreeMaker m
final com.sun.tools.javac.util.Names names
java.text.BreakIterator sentenceBreaker
protected char[] buf
protected int bp
protected int buflen
protected char ch
int textStart
int lastNonWhite
boolean newline
java.util.Map tagParsers
public void <init> (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.parser.Tokens$Comment)
public void <init> (com.sun.tools.javac.parser.ParserFactory)
public com.sun.tools.javac.tree.DCTree$DCDocComment parse ()
void nextChar ()
protected com.sun.tools.javac.util.List blockContent ()
protected com.sun.tools.javac.util.List blockTags ()
protected com.sun.tools.javac.tree.DCTree blockTag ()
protected void inlineTag (com.sun.tools.javac.util.ListBuffer)
protected com.sun.tools.javac.tree.DCTree inlineTag ()
private com.sun.tools.javac.tree.DCTree inlineText (com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
protected com.sun.tools.javac.tree.DCTree$DCReference reference (boolean) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
com.sun.tools.javac.tree.JCTree parseType (java.lang.String) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
com.sun.tools.javac.util.Name parseMember (java.lang.String) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
com.sun.tools.javac.util.List parseParams (java.lang.String) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
protected com.sun.tools.javac.tree.DCTree$DCIdentifier identifier () throws com.sun.tools.javac.parser.DocCommentParser$ParseException
protected com.sun.tools.javac.tree.DCTree$DCText quotedString ()
protected com.sun.tools.javac.tree.DCTree$DCText inlineWord ()
private com.sun.tools.javac.util.List inlineContent ()
protected void entity (com.sun.tools.javac.util.ListBuffer)
protected com.sun.tools.javac.tree.DCTree entity ()
protected com.sun.tools.javac.tree.DCTree html ()
protected com.sun.tools.javac.util.List htmlAttrs ()
protected void attrValueChar (com.sun.tools.javac.util.ListBuffer)
protected void addPendingText (com.sun.tools.javac.util.ListBuffer, int)
protected com.sun.tools.javac.tree.DCTree$DCErroneous erroneous (java.lang.String, int)
protected boolean isIdentifierStart (char)
protected com.sun.tools.javac.util.Name readIdentifier ()
protected com.sun.tools.javac.util.Name readAttributeName ()
protected com.sun.tools.javac.util.Name readTagName ()
protected boolean isJavaIdentifierStart (char)
protected com.sun.tools.javac.util.Name readJavaIdentifier ()
protected boolean isDecimalDigit (char)
protected boolean isHexDigit (char)
protected boolean isUnquotedAttrValueTerminator (char)
protected boolean isWhitespace (char)
protected void skipWhitespace ()
java.lang.String newString (int, int)
private void initTagParsers ()
static synthetic com.sun.tools.javac.tree.DCTree access$000 (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
static synthetic com.sun.tools.javac.util.List access$100 (com.sun.tools.javac.parser.DocCommentParser)
}
com/sun/tools/javac/parser/DocCommentParser$7.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$7 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/Tokens$Token.class
Tokens.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.Tokens$Token extends java.lang.Object {
public final com.sun.tools.javac.parser.Tokens$TokenKind kind
public final int pos
public final int endPos
public final com.sun.tools.javac.util.List comments
void <init> (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, com.sun.tools.javac.util.List)
com.sun.tools.javac.parser.Tokens$Token[] split (com.sun.tools.javac.parser.Tokens)
protected void checkKind ()
public com.sun.tools.javac.util.Name name ()
public java.lang.String stringVal ()
public int radix ()
public com.sun.tools.javac.parser.Tokens$Comment comment (com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
public boolean deprecatedFlag ()
private com.sun.tools.javac.util.List getComments (com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
}
com/sun/tools/javac/parser/DocCommentParser$11.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$11 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind, boolean)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/DocCommentParser$24.class
DocCommentParser.java
package com.sun.tools.javac.parser
synthetic com.sun.tools.javac.parser.DocCommentParser$24 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$parser$DocCommentParser$TagParser$Kind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$parser$DocCommentParser$WhitespaceRetentionPolicy
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$21.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$21 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/JavadocTokenizer$JavadocComment.class
JavadocTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment extends com.sun.tools.javac.parser.JavaTokenizer$BasicComment {
private String docComment
private int[] docPosns
private static final java.util.regex.Pattern DEPRECATED_PATTERN
void <init> (com.sun.tools.javac.parser.JavadocTokenizer$DocReader, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
public java.lang.String getText ()
public int getSourcePos (int)
protected void scanDocComment ()
static void <clinit> ()
}
com/sun/tools/javac/parser/JavacParser$BasicErrorRecoveryAction$1.class
JavacParser.java
package com.sun.tools.javac.parser
final enum com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction$1 extends com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction {
void <init> (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree doRecover (com.sun.tools.javac.parser.JavacParser)
}
com/sun/tools/javac/parser/DocCommentParser$5.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$5 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/DocCommentParser$20.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$20 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/DocCommentParser$TagParser$Kind.class
DocCommentParser.java
package com.sun.tools.javac.parser
final enum com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind extends java.lang.Enum {
public static final enum com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind INLINE
public static final enum com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind BLOCK
private static final synthetic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind[] $VALUES
public static com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind[] values ()
public static com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/parser/JavaTokenizer.class
JavaTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavaTokenizer extends java.lang.Object {
private static final boolean scannerDebug
private boolean allowBinaryLiterals
private boolean allowUnderscoresInLiterals
private com.sun.tools.javac.code.Source source
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.parser.Tokens tokens
protected com.sun.tools.javac.parser.Tokens$TokenKind tk
protected int radix
protected com.sun.tools.javac.util.Name name
protected int errPos
protected com.sun.tools.javac.parser.UnicodeReader reader
protected com.sun.tools.javac.parser.ScannerFactory fac
private static final boolean hexFloatsWork
private static boolean hexFloatsWork ()
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, char[], int)
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, com.sun.tools.javac.parser.UnicodeReader)
protected transient void lexError (int, java.lang.String, java.lang.Object[])
private void scanLitChar (int)
private void scanDigits (int, int)
private void scanHexExponentAndSuffix (int)
private void scanFraction (int)
private void scanFractionAndSuffix (int)
private void scanHexFractionAndSuffix (int, boolean)
private void skipIllegalUnderscores ()
private void scanNumber (int, int)
private void scanIdent ()
private boolean isSpecial (char)
private void scanOperator ()
public com.sun.tools.javac.parser.Tokens$Token readToken ()
com.sun.tools.javac.util.List addComment (com.sun.tools.javac.util.List, com.sun.tools.javac.parser.Tokens$Comment)
public int errPos ()
public void errPos (int)
protected com.sun.tools.javac.parser.Tokens$Comment processComment (int, int, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
protected void processWhiteSpace (int, int)
protected void processLineTerminator (int, int)
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
static void <clinit> ()
}
com/sun/tools/javac/parser/Tokens.class
Tokens.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.Tokens extends java.lang.Object {
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.parser.Tokens$TokenKind[] key
private int maxKey
private com.sun.tools.javac.util.Name[] tokenName
public static final com.sun.tools.javac.util.Context$Key tokensKey
public static final com.sun.tools.javac.parser.Tokens$Token DUMMY
public static com.sun.tools.javac.parser.Tokens instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
private void enterKeyword (java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind lookupKind (com.sun.tools.javac.util.Name)
com.sun.tools.javac.parser.Tokens$TokenKind lookupKind (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$23.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$23 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/ReferenceParser.class
ReferenceParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.ReferenceParser extends java.lang.Object {
private final com.sun.tools.javac.parser.ParserFactory fac
public void <init> (com.sun.tools.javac.parser.ParserFactory)
public com.sun.tools.javac.parser.ReferenceParser$Reference parse (java.lang.String) throws com.sun.tools.javac.parser.ReferenceParser$ParseException
private com.sun.tools.javac.tree.JCTree parseType (java.lang.String) throws com.sun.tools.javac.parser.ReferenceParser$ParseException
private com.sun.tools.javac.util.Name parseMember (java.lang.String) throws com.sun.tools.javac.parser.ReferenceParser$ParseException
private com.sun.tools.javac.util.List parseParams (java.lang.String) throws com.sun.tools.javac.parser.ReferenceParser$ParseException
}
com/sun/tools/javac/parser/Tokens$1.class
Tokens.java
package com.sun.tools.javac.parser
synthetic com.sun.tools.javac.parser.Tokens$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$TokenKind
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$9.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$9 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/Tokens$NamedToken.class
Tokens.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.Tokens$NamedToken extends com.sun.tools.javac.parser.Tokens$Token {
public final com.sun.tools.javac.util.Name name
public void <init> (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
protected void checkKind ()
public com.sun.tools.javac.util.Name name ()
}
com/sun/tools/javac/parser/DocCommentParser$10.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$10 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/Scanner.class
Scanner.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.Scanner extends java.lang.Object implements com.sun.tools.javac.parser.Lexer {
private com.sun.tools.javac.parser.Tokens tokens
private com.sun.tools.javac.parser.Tokens$Token token
private com.sun.tools.javac.parser.Tokens$Token prevToken
private java.util.List savedTokens
private com.sun.tools.javac.parser.JavaTokenizer tokenizer
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, char[], int)
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, com.sun.tools.javac.parser.JavaTokenizer)
public com.sun.tools.javac.parser.Tokens$Token token ()
public com.sun.tools.javac.parser.Tokens$Token token (int)
private void ensureLookahead (int)
public com.sun.tools.javac.parser.Tokens$Token prevToken ()
public void nextToken ()
public com.sun.tools.javac.parser.Tokens$Token split ()
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
public int errPos ()
public void errPos (int)
}
com/sun/tools/javac/parser/DocCommentParser$2.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$2 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind, boolean)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/JavaTokenizer$BasicComment.class
JavaTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavaTokenizer$BasicComment extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle cs
com.sun.tools.javac.parser.UnicodeReader comment_reader
protected boolean deprecatedFlag
protected boolean scanned
protected void <init> (com.sun.tools.javac.parser.UnicodeReader, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
public java.lang.String getText ()
public int getSourcePos (int)
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public boolean isDeprecated ()
protected void scanDocComment ()
}
com/sun/tools/javac/parser/DocCommentParser$18.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$18 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/DocCommentParser$15.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$15 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/JavacParser$BasicErrorRecoveryAction$2.class
JavacParser.java
package com.sun.tools.javac.parser
final enum com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction$2 extends com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction {
void <init> (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree doRecover (com.sun.tools.javac.parser.JavacParser)
}
com/sun/tools/javac/parser/Parser.class
Parser.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.Parser extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree$JCCompilationUnit parseCompilationUnit ()
public abstract com.sun.tools.javac.tree.JCTree$JCExpression parseExpression ()
public abstract com.sun.tools.javac.tree.JCTree$JCStatement parseStatement ()
public abstract com.sun.tools.javac.tree.JCTree$JCExpression parseType ()
}
com/sun/tools/javac/parser/JavadocTokenizer$DocReader.class
JavadocTokenizer.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.JavadocTokenizer$DocReader extends com.sun.tools.javac.parser.UnicodeReader {
int col
int startPos
int[] pbuf
int pp
private int doubleBackslashBp
void <init> (com.sun.tools.javac.parser.ScannerFactory, char[], int, int)
protected void convertUnicode ()
protected void scanCommentChar ()
protected void scanChar ()
public void putChar (char, boolean)
boolean isDoubleBackslash ()
}
com/sun/tools/javac/parser/Tokens$StringToken.class
Tokens.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.Tokens$StringToken extends com.sun.tools.javac.parser.Tokens$Token {
public final String stringVal
public void <init> (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, java.lang.String, com.sun.tools.javac.util.List)
protected void checkKind ()
public java.lang.String stringVal ()
}
com/sun/tools/javac/parser/Tokens$Comment.class
Tokens.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.Tokens$Comment extends java.lang.Object {
public abstract java.lang.String getText ()
public abstract int getSourcePos (int)
public abstract com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public abstract boolean isDeprecated ()
}
com/sun/tools/javac/parser/DocCommentParser$19.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$19 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/ParserFactory.class
ParserFactory.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.ParserFactory extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key parserFactoryKey
final com.sun.tools.javac.tree.TreeMaker F
final com.sun.tools.javac.tree.DocTreeMaker docTreeMaker
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.parser.Tokens tokens
final com.sun.tools.javac.code.Source source
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.util.Options options
final com.sun.tools.javac.parser.ScannerFactory scannerFactory
final java.util.Locale locale
public static com.sun.tools.javac.parser.ParserFactory instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.parser.JavacParser newParser (java.lang.CharSequence, boolean, boolean, boolean)
public com.sun.tools.javac.parser.JavacParser newParser (java.lang.CharSequence, boolean, boolean, boolean, boolean)
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$16.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$16 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/DocCommentParser$22.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$22 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/JavacParser.class
JavacParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavacParser extends java.lang.Object implements com.sun.tools.javac.parser.Parser {
private static final int infixPrecedenceLevels
private final boolean parseModuleInfo
protected com.sun.tools.javac.parser.Lexer S
protected com.sun.tools.javac.tree.TreeMaker F
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.code.Source source
private com.sun.tools.javac.util.Names names
protected final com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable endPosTable
private com.sun.tools.javac.util.List typeAnnotationsPushedBack
private boolean permitTypeAnnotationsPushBack
boolean allowDiamond
boolean allowMulticatch
boolean allowTWR
boolean allowEffectivelyFinalVariablesInTWR
boolean allowStringFolding
boolean allowLambda
boolean allowMethodReferences
boolean allowModules
boolean allowDefaultMethods
boolean allowStaticInterfaceMethods
boolean allowPrivateInterfaceMethods
boolean allowIntersectionTypesInCast
boolean keepDocComments
boolean keepLineMap
boolean allowTypeAnnotations
boolean allowAnnotationsAfterTypeParams
boolean allowUnderscoreIdentifier
boolean allowThisIdent
com.sun.tools.javac.tree.JCTree$JCVariableDecl receiverParam
protected static final int EXPR
protected static final int TYPE
protected static final int NOPARAMS
protected static final int TYPEARG
protected static final int DIAMOND
protected int mode
protected int lastmode
protected com.sun.tools.javac.parser.Tokens$Token token
private com.sun.tools.javac.tree.JCTree$JCErroneous errorTree
private static final int RECOVERY_THRESHOLD
private int errorPos
private int count
private final com.sun.tools.javac.tree.DocCommentTable docComments
java.util.ArrayList odStackSupply
java.util.ArrayList opStackSupply
protected com.sun.tools.javac.util.Filter LAX_IDENTIFIER
static final synthetic boolean $assertionsDisabled
protected void <init> (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.parser.Lexer, boolean, boolean, boolean)
protected void <init> (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.parser.Lexer, boolean, boolean, boolean, boolean)
protected com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable newEndPosTable (boolean)
protected com.sun.tools.javac.tree.DocCommentTable newDocCommentTable (boolean, com.sun.tools.javac.parser.ParserFactory)
public com.sun.tools.javac.parser.Tokens$Token token ()
public void nextToken ()
protected boolean peekToken (com.sun.tools.javac.util.Filter)
protected boolean peekToken (int, com.sun.tools.javac.util.Filter)
protected boolean peekToken (com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
protected boolean peekToken (int, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
protected boolean peekToken (com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
protected boolean peekToken (int, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
protected transient boolean peekToken (com.sun.tools.javac.util.Filter[])
protected transient boolean peekToken (int, com.sun.tools.javac.util.Filter[])
protected void skip (boolean, boolean, boolean, boolean)
protected transient com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (int, java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind[])
protected transient com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (int, com.sun.tools.javac.util.List, java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind[])
protected transient void reportSyntaxError (int, java.lang.String, java.lang.Object[])
protected transient void reportSyntaxError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
protected com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (java.lang.String)
protected com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind)
public void accept (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.tree.JCTree$JCExpression illegal (int)
com.sun.tools.javac.tree.JCTree$JCExpression illegal ()
protected void checkNoMods (long)
protected void attach (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.parser.Tokens$Comment)
protected void setErrorEndPos (int)
protected void storeEnd (com.sun.tools.javac.tree.JCTree, int)
protected com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
protected com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
public int getStartPos (com.sun.tools.javac.tree.JCTree)
public int getEndPos (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.util.Name ident ()
protected com.sun.tools.javac.util.Name ident (boolean)
public com.sun.tools.javac.tree.JCTree$JCExpression qualident (boolean)
com.sun.tools.javac.tree.JCTree$JCExpression literal (com.sun.tools.javac.util.Name)
com.sun.tools.javac.tree.JCTree$JCExpression literal (com.sun.tools.javac.util.Name, int)
boolean isZero (java.lang.String)
java.lang.String strval (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.tree.JCTree$JCExpression parseExpression ()
public com.sun.tools.javac.tree.JCTree$JCExpression parseType ()
public com.sun.tools.javac.tree.JCTree$JCExpression parseType (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCExpression unannotatedType ()
protected com.sun.tools.javac.tree.JCTree$JCExpression term (int)
com.sun.tools.javac.tree.JCTree$JCExpression term ()
com.sun.tools.javac.tree.JCTree$JCExpression termRest (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression term1 ()
com.sun.tools.javac.tree.JCTree$JCExpression term1Rest (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression term2 ()
com.sun.tools.javac.tree.JCTree$JCExpression term2Rest (com.sun.tools.javac.tree.JCTree$JCExpression, int)
private com.sun.tools.javac.tree.JCTree$JCExpression makeOp (int, com.sun.tools.javac.parser.Tokens$TokenKind, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
protected com.sun.tools.javac.tree.JCTree$JCExpression foldStrings (com.sun.tools.javac.tree.JCTree$JCExpression)
private boolean foldIfNeeded (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer, boolean)
boolean merge (com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
private com.sun.tools.javac.tree.JCTree$JCLiteral stringLiteral (com.sun.tools.javac.tree.JCTree)
private com.sun.tools.javac.tree.JCTree$JCExpression[] newOdStack ()
private com.sun.tools.javac.parser.Tokens$Token[] newOpStack ()
protected com.sun.tools.javac.tree.JCTree$JCExpression term3 ()
com.sun.tools.javac.tree.JCTree$JCExpression term3Rest (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
boolean isUnboundMemberRef ()
com.sun.tools.javac.parser.JavacParser$ParensResult analyzeParens ()
com.sun.tools.javac.tree.JCTree$JCExpression lambdaExpressionOrStatement (boolean, boolean, int)
com.sun.tools.javac.tree.JCTree$JCExpression lambdaExpressionOrStatementRest (com.sun.tools.javac.util.List, int)
com.sun.tools.javac.tree.JCTree$JCExpression lambdaStatement (com.sun.tools.javac.util.List, int, int)
com.sun.tools.javac.tree.JCTree$JCExpression lambdaExpression (com.sun.tools.javac.util.List, int)
com.sun.tools.javac.tree.JCTree$JCExpression superSuffix (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree basicType ()
com.sun.tools.javac.tree.JCTree$JCExpression argumentsOpt (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.List arguments ()
com.sun.tools.javac.tree.JCTree$JCMethodInvocation arguments (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression typeArgumentsOpt (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.List typeArgumentsOpt ()
com.sun.tools.javac.util.List typeArgumentsOpt (int)
com.sun.tools.javac.util.List typeArguments (boolean)
com.sun.tools.javac.tree.JCTree$JCExpression typeArgument ()
com.sun.tools.javac.tree.JCTree$JCTypeApply typeArguments (com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
private com.sun.tools.javac.tree.JCTree$JCExpression bracketsOpt (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
private com.sun.tools.javac.tree.JCTree$JCExpression bracketsOpt (com.sun.tools.javac.tree.JCTree$JCExpression)
private com.sun.tools.javac.tree.JCTree$JCExpression bracketsOptCont (com.sun.tools.javac.tree.JCTree$JCExpression, int, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression bracketsSuffix (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression memberReferenceSuffix (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression memberReferenceSuffix (int, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression creator (int, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression innerCreator (int, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression arrayCreatorRest (int, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCNewClass classCreatorRest (int, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression arrayInitializer (int, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCExpression variableInitializer ()
com.sun.tools.javac.tree.JCTree$JCExpression parExpression ()
com.sun.tools.javac.tree.JCTree$JCBlock block (int, long)
public com.sun.tools.javac.tree.JCTree$JCBlock block ()
com.sun.tools.javac.util.List blockStatements ()
com.sun.tools.javac.tree.JCTree$JCStatement parseStatementAsBlock ()
com.sun.tools.javac.util.List blockStatement ()
public com.sun.tools.javac.tree.JCTree$JCStatement parseSimpleStatement ()
public com.sun.tools.javac.tree.JCTree$JCStatement parseStatement ()
private com.sun.tools.javac.tree.JCTree$JCStatement doRecover (int, com.sun.tools.javac.parser.JavacParser$ErrorRecoveryAction, java.lang.String)
protected com.sun.tools.javac.tree.JCTree$JCCatch catchClause ()
com.sun.tools.javac.util.List catchTypes ()
com.sun.tools.javac.util.List switchBlockStatementGroups ()
protected com.sun.tools.javac.tree.JCTree$JCCase switchBlockStatementGroup ()
com.sun.tools.javac.util.ListBuffer moreStatementExpressions (int, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.List forInit ()
com.sun.tools.javac.util.List forUpdate ()
protected com.sun.tools.javac.util.List annotationsOpt (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.util.List typeAnnotationsOpt ()
protected com.sun.tools.javac.tree.JCTree$JCModifiers modifiersOpt ()
protected com.sun.tools.javac.tree.JCTree$JCModifiers modifiersOpt (com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation (int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.util.List annotationFieldValuesOpt ()
com.sun.tools.javac.util.List annotationFieldValues ()
com.sun.tools.javac.tree.JCTree$JCExpression annotationFieldValue ()
com.sun.tools.javac.tree.JCTree$JCExpression annotationValue ()
public com.sun.tools.javac.util.ListBuffer variableDeclarators (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.ListBuffer)
protected com.sun.tools.javac.util.ListBuffer variableDeclaratorsRest (int, com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.parser.Tokens$Comment, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclarator (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, boolean, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclaratorRest (int, com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclaratorId (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclaratorId (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
com.sun.tools.javac.util.List resources ()
protected com.sun.tools.javac.tree.JCTree resource ()
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit parseCompilationUnit ()
com.sun.tools.javac.tree.JCTree$JCModuleDecl moduleDecl (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.source.tree.ModuleTree$ModuleKind, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.util.List moduleDirectiveList ()
protected com.sun.tools.javac.tree.JCTree importDeclaration ()
com.sun.tools.javac.tree.JCTree typeDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
protected com.sun.tools.javac.tree.JCTree$JCStatement classOrInterfaceOrEnumDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
protected com.sun.tools.javac.tree.JCTree$JCClassDecl classDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
protected com.sun.tools.javac.tree.JCTree$JCClassDecl interfaceDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
protected com.sun.tools.javac.tree.JCTree$JCClassDecl enumDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.util.List enumBody (com.sun.tools.javac.util.Name)
com.sun.tools.javac.tree.JCTree enumeratorDeclaration (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.List typeList ()
com.sun.tools.javac.util.List classOrInterfaceBody (com.sun.tools.javac.util.Name, boolean)
protected com.sun.tools.javac.util.List classOrInterfaceBodyDeclaration (com.sun.tools.javac.util.Name, boolean)
protected com.sun.tools.javac.tree.JCTree methodDeclaratorRest (int, com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.util.List qualidentList (boolean)
protected com.sun.tools.javac.util.List typeParametersOpt ()
com.sun.tools.javac.tree.JCTree$JCTypeParameter typeParameter ()
com.sun.tools.javac.util.List formalParameters ()
com.sun.tools.javac.util.List formalParameters (boolean)
com.sun.tools.javac.util.List implicitParameters (boolean)
com.sun.tools.javac.tree.JCTree$JCModifiers optFinal (long)
private com.sun.tools.javac.tree.JCTree$JCExpression insertAnnotationsToMostInner (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, boolean)
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl formalParameter ()
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl formalParameter (boolean)
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl implicitParameter ()
transient void error (int, java.lang.String, java.lang.Object[])
transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
transient void warning (int, java.lang.String, java.lang.Object[])
protected com.sun.tools.javac.tree.JCTree$JCExpression checkExprStat (com.sun.tools.javac.tree.JCTree$JCExpression)
static int prec (com.sun.tools.javac.parser.Tokens$TokenKind)
static int earlier (int, int)
static com.sun.tools.javac.tree.JCTree$Tag optag (com.sun.tools.javac.parser.Tokens$TokenKind)
static com.sun.tools.javac.tree.JCTree$Tag unoptag (com.sun.tools.javac.parser.Tokens$TokenKind)
static com.sun.tools.javac.code.TypeTag typetag (com.sun.tools.javac.parser.Tokens$TokenKind)
void checkDiamond ()
void checkMulticatch ()
void checkTryWithResources ()
void checkVariableInTryWithResources (int)
void checkLambda ()
void checkMethodReferences ()
void checkDefaultMethods ()
void checkIntersectionTypesInCast ()
void checkStaticInterfaceMethods ()
void checkTypeAnnotations ()
void checkPrivateInterfaceMethods ()
protected void checkAnnotationsAfterTypeParams (int)
private static synthetic boolean lambda$new$1 (com.sun.tools.javac.parser.Tokens$TokenKind)
private static synthetic java.lang.String lambda$merge$0 (com.sun.tools.javac.tree.JCTree$JCLiteral)
static void <clinit> ()
}
com/sun/tools/javac/parser/JavadocTokenizer.class
JavadocTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavadocTokenizer extends com.sun.tools.javac.parser.JavaTokenizer {
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, char[], int)
protected com.sun.tools.javac.parser.Tokens$Comment processComment (int, int, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
}
com/sun/tools/javac/parser/UnicodeReader.class
UnicodeReader.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.UnicodeReader extends java.lang.Object {
protected char[] buf
protected int bp
protected final int buflen
protected char ch
protected int unicodeConversionBp
protected com.sun.tools.javac.util.Log log
protected com.sun.tools.javac.util.Names names
protected char[] sbuf
protected int sp
static final boolean surrogatesSupported
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
protected void <init> (com.sun.tools.javac.parser.ScannerFactory, char[], int)
protected void scanChar ()
protected void scanCommentChar ()
protected void putChar (char, boolean)
protected void putChar (char)
protected void putChar (boolean)
com.sun.tools.javac.util.Name name ()
java.lang.String chars ()
protected void convertUnicode ()
private static boolean surrogatesSupported ()
protected int peekSurrogates ()
protected int digit (int, int)
protected boolean isUnicode ()
protected void skipChar ()
protected char peekChar ()
public char[] getRawCharacters ()
public char[] getRawCharacters (int, int)
static void <clinit> ()
}
com/sun/tools/javac/parser/LazyDocCommentTable.class
LazyDocCommentTable.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.LazyDocCommentTable extends java.lang.Object implements com.sun.tools.javac.tree.DocCommentTable {
com.sun.tools.javac.parser.ParserFactory fac
com.sun.tools.javac.util.DiagnosticSource diagSource
java.util.Map table
void <init> (com.sun.tools.javac.parser.ParserFactory)
public boolean hasComment (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.parser.Tokens$Comment getComment (com.sun.tools.javac.tree.JCTree)
public java.lang.String getCommentText (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.DCTree$DCDocComment getCommentTree (com.sun.tools.javac.tree.JCTree)
public void putComment (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.parser.Tokens$Comment)
}
com/sun/tools/javac/parser/DocCommentParser$4.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$4 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/DocCommentParser$TagParser.class
DocCommentParser.java
package com.sun.tools.javac.parser
abstract com.sun.tools.javac.parser.DocCommentParser$TagParser extends java.lang.Object {
final com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind kind
final com.sun.source.doctree.DocTree$Kind treeKind
final boolean retainWhiteSpace
void <init> (com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
void <init> (com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind, boolean)
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind getKind ()
com.sun.source.doctree.DocTree$Kind getTreeKind ()
abstract com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/DocCommentParser$8.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$8 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/JavacParser$AbstractEndPosTable.class
JavacParser.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable extends java.lang.Object implements com.sun.tools.javac.tree.EndPosTable {
protected com.sun.tools.javac.parser.JavacParser parser
public int errorEndPos
public void <init> (com.sun.tools.javac.parser.JavacParser)
protected abstract com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
protected abstract com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
public void setErrorEndPos (int)
public void setParser (com.sun.tools.javac.parser.JavacParser)
}
com/sun/tools/javac/parser/DocCommentParser$14.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$14 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int)
}
com/sun/tools/javac/parser/DocCommentParser$13.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$13 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/JavacParser$ParensResult.class
JavacParser.java
package com.sun.tools.javac.parser
final enum com.sun.tools.javac.parser.JavacParser$ParensResult extends java.lang.Enum {
public static final enum com.sun.tools.javac.parser.JavacParser$ParensResult CAST
public static final enum com.sun.tools.javac.parser.JavacParser$ParensResult EXPLICIT_LAMBDA
public static final enum com.sun.tools.javac.parser.JavacParser$ParensResult IMPLICIT_LAMBDA
public static final enum com.sun.tools.javac.parser.JavacParser$ParensResult PARENS
private static final synthetic com.sun.tools.javac.parser.JavacParser$ParensResult[] $VALUES
public static com.sun.tools.javac.parser.JavacParser$ParensResult[] values ()
public static com.sun.tools.javac.parser.JavacParser$ParensResult valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/parser/DocCommentParser$ParseException.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$ParseException extends java.lang.Exception {
private static final long serialVersionUID
void <init> (java.lang.String)
}
com/sun/tools/javac/parser/JavacParser$EmptyEndPosTable.class
JavacParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavacParser$EmptyEndPosTable extends com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable {
void <init> (com.sun.tools.javac.parser.JavacParser)
public void storeEnd (com.sun.tools.javac.tree.JCTree, int)
protected com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
protected com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
public int getEndPos (com.sun.tools.javac.tree.JCTree)
public int replaceTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/parser/JavacParser$SimpleEndPosTable.class
JavacParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavacParser$SimpleEndPosTable extends com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable {
private final com.sun.tools.javac.util.IntHashTable endPosMap
void <init> (com.sun.tools.javac.parser.JavacParser)
public void storeEnd (com.sun.tools.javac.tree.JCTree, int)
protected com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
protected com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
public int getEndPos (com.sun.tools.javac.tree.JCTree)
public int replaceTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/parser/Tokens$Token$Tag.class
Tokens.java
package com.sun.tools.javac.parser
final enum com.sun.tools.javac.parser.Tokens$Token$Tag extends java.lang.Enum {
public static final enum com.sun.tools.javac.parser.Tokens$Token$Tag DEFAULT
public static final enum com.sun.tools.javac.parser.Tokens$Token$Tag NAMED
public static final enum com.sun.tools.javac.parser.Tokens$Token$Tag STRING
public static final enum com.sun.tools.javac.parser.Tokens$Token$Tag NUMERIC
private static final synthetic com.sun.tools.javac.parser.Tokens$Token$Tag[] $VALUES
public static com.sun.tools.javac.parser.Tokens$Token$Tag[] values ()
public static com.sun.tools.javac.parser.Tokens$Token$Tag valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/parser/ReferenceParser$ParseException.class
ReferenceParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.ReferenceParser$ParseException extends java.lang.Exception {
private static final long serialVersionUID
void <init> (java.lang.String)
}
com/sun/tools/javac/parser/DocCommentParser$17.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$17 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/Lexer.class
Lexer.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.Lexer extends java.lang.Object {
public abstract void nextToken ()
public abstract com.sun.tools.javac.parser.Tokens$Token token ()
public abstract com.sun.tools.javac.parser.Tokens$Token token (int)
public abstract com.sun.tools.javac.parser.Tokens$Token prevToken ()
public abstract com.sun.tools.javac.parser.Tokens$Token split ()
public abstract int errPos ()
public abstract void errPos (int)
public abstract com.sun.tools.javac.util.Position$LineMap getLineMap ()
}
com/sun/tools/javac/parser/DocCommentParser$12.class
DocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$12 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final synthetic com.sun.tools.javac.parser.DocCommentParser this$0
void <init> (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/file/
com/sun/tools/javac/file/BaseFileManager$2.class
BaseFileManager.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.BaseFileManager$2 extends com.sun.tools.javac.main.OptionHelper$GrumpyHelper {
final synthetic com.sun.tools.javac.file.BaseFileManager this$0
void <init> (com.sun.tools.javac.file.BaseFileManager, com.sun.tools.javac.util.Log)
public java.lang.String get (com.sun.tools.javac.main.Option)
public void put (java.lang.String, java.lang.String)
public void remove (java.lang.String)
public boolean handleFileManagerOption (com.sun.tools.javac.main.Option, java.lang.String)
}
com/sun/tools/javac/file/JavacFileManager$JRTImageContainer.class
JavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$JRTImageContainer extends java.lang.Object implements com.sun.tools.javac.file.JavacFileManager$Container {
final synthetic com.sun.tools.javac.file.JavacFileManager this$0
private void <init> (com.sun.tools.javac.file.JavacFileManager)
public void list (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer) throws java.io.IOException
public javax.tools.JavaFileObject getFileObject (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
public void close () throws java.io.IOException
synthetic void <init> (com.sun.tools.javac.file.JavacFileManager, com.sun.tools.javac.file.JavacFileManager$1)
}
com/sun/tools/javac/file/PathFileObject$JRTFileObject.class
PathFileObject.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.PathFileObject$JRTFileObject extends com.sun.tools.javac.file.PathFileObject {
private void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path)
public java.lang.String getName ()
public java.lang.String inferBinaryName (java.lang.Iterable)
public java.lang.String toString ()
com.sun.tools.javac.file.PathFileObject getSibling (java.lang.String)
synthetic void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, com.sun.tools.javac.file.PathFileObject$1)
}
com/sun/tools/javac/file/BaseFileManager.class
BaseFileManager.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.BaseFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
public com.sun.tools.javac.util.Log log
protected java.nio.charset.Charset charset
protected com.sun.tools.javac.util.Options options
protected String classLoaderClass
protected final com.sun.tools.javac.file.Locations locations
public boolean autoClose
private long lastUsedTime
protected long deferredCloseTimeout
private static final java.util.Set javacFileManagerOptions
protected String multiReleaseValue
private String encodingName
private String defaultEncodingName
private final com.sun.tools.javac.file.BaseFileManager$ByteBufferCache byteBufferCache
protected final java.util.Map contentCache
protected void <init> (java.nio.charset.Charset)
public void setContext (com.sun.tools.javac.util.Context)
protected com.sun.tools.javac.file.Locations createLocations ()
protected void deferredClose ()
synchronized void updateLastUsedTime ()
protected java.lang.ClassLoader getClassLoader (java.net.URL[])
public boolean isDefaultBootClassPath ()
public boolean handleOption (java.lang.String, java.util.Iterator)
public int isSupportedOption (java.lang.String)
public boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
public boolean handleOptions (java.util.Map)
private java.lang.String getDefaultEncodingName ()
public java.lang.String getEncodingName ()
public java.nio.CharBuffer decode (java.nio.ByteBuffer, boolean)
public java.nio.charset.CharsetDecoder getDecoder (java.lang.String, boolean)
public java.nio.ByteBuffer makeByteBuffer (java.io.InputStream) throws java.io.IOException
public void recycleByteBuffer (java.nio.ByteBuffer)
public java.nio.CharBuffer getCachedContent (javax.tools.JavaFileObject)
public void cache (javax.tools.JavaFileObject, java.nio.CharBuffer)
public void flushCache (javax.tools.JavaFileObject)
public static javax.tools.JavaFileObject$Kind getKind (java.nio.file.Path)
public static javax.tools.JavaFileObject$Kind getKind (java.lang.String)
protected static java.lang.Object nullCheck (java.lang.Object)
protected static java.util.Collection nullCheck (java.util.Collection)
static synthetic long access$100 (com.sun.tools.javac.file.BaseFileManager)
static void <clinit> ()
}
com/sun/tools/javac/file/Locations$ClassPathLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$ClassPathLocationHandler extends com.sun.tools.javac.file.Locations$SimpleLocationHandler {
final synthetic com.sun.tools.javac.file.Locations this$0
void <init> (com.sun.tools.javac.file.Locations)
java.util.Collection getPaths ()
protected com.sun.tools.javac.file.Locations$SearchPath computePath (java.lang.String)
protected com.sun.tools.javac.file.Locations$SearchPath createPath ()
private void lazy ()
}
com/sun/tools/javac/file/Locations$PatchModulesLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$PatchModulesLocationHandler extends com.sun.tools.javac.file.Locations$BasicLocationHandler {
private final com.sun.tools.javac.file.Locations$ModuleTable moduleTable
final synthetic com.sun.tools.javac.file.Locations this$0
void <init> (com.sun.tools.javac.file.Locations)
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
boolean isSet ()
java.util.Collection getPaths ()
void setPaths (java.lang.Iterable) throws java.io.IOException
void setPathsForModule (java.lang.String, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.nio.file.Path) throws java.io.IOException
java.lang.Iterable listLocationsForModules () throws java.io.IOException
boolean contains (java.nio.file.Path) throws java.io.IOException
}
com/sun/tools/javac/file/PathFileObject$DirectoryFileObject.class
PathFileObject.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.PathFileObject$DirectoryFileObject extends com.sun.tools.javac.file.PathFileObject {
private final java.nio.file.Path userPackageRootDir
private final com.sun.tools.javac.file.RelativePath relativePath
private void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path, com.sun.tools.javac.file.RelativePath)
public java.lang.String getName ()
public java.lang.String inferBinaryName (java.lang.Iterable)
public java.lang.String toString ()
com.sun.tools.javac.file.PathFileObject getSibling (java.lang.String)
synthetic void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path, com.sun.tools.javac.file.RelativePath, com.sun.tools.javac.file.PathFileObject$1)
}
com/sun/tools/javac/file/RelativePath$RelativeFile.class
RelativePath.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.RelativePath$RelativeFile extends com.sun.tools.javac.file.RelativePath {
static com.sun.tools.javac.file.RelativePath$RelativeFile forClass (java.lang.CharSequence, javax.tools.JavaFileObject$Kind)
public void <init> (java.lang.String)
public void <init> (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
void <init> (com.sun.tools.javac.file.RelativePath$RelativeDirectory, com.sun.tools.javac.file.RelativePath)
public com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname ()
public java.lang.String basename ()
java.util.zip.ZipEntry getZipEntry (java.util.zip.ZipFile)
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
com/sun/tools/javac/file/CacheFSInfo$1.class
CacheFSInfo.java
package com.sun.tools.javac.file
synthetic com.sun.tools.javac.file.CacheFSInfo$1 extends java.lang.Object {
}
com/sun/tools/javac/file/BaseFileManager$ContentCacheEntry.class
BaseFileManager.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.BaseFileManager$ContentCacheEntry extends java.lang.Object {
final long timestamp
final java.lang.ref.SoftReference ref
void <init> (javax.tools.JavaFileObject, java.nio.CharBuffer)
boolean isValid (javax.tools.JavaFileObject)
java.nio.CharBuffer getValue ()
}
com/sun/tools/javac/file/JRTIndex$1.class
JRTIndex.java
package com.sun.tools.javac.file
synthetic com.sun.tools.javac.file.JRTIndex$1 extends java.lang.Object {
}
com/sun/tools/javac/file/Locations$ModulePathLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$ModulePathLocationHandler extends com.sun.tools.javac.file.Locations$SimpleLocationHandler {
private com.sun.tools.javac.file.Locations$ModuleTable moduleTable
final synthetic com.sun.tools.javac.file.Locations this$0
transient void <init> (com.sun.tools.javac.file.Locations, javax.tools.JavaFileManager$Location, com.sun.tools.javac.main.Option[])
public boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
public javax.tools.JavaFileManager$Location getLocationForModule (java.lang.String)
public javax.tools.JavaFileManager$Location getLocationForModule (java.nio.file.Path)
java.lang.Iterable listLocationsForModules ()
boolean contains (java.nio.file.Path) throws java.io.IOException
void setPaths (java.lang.Iterable)
void setPathsForModule (java.lang.String, java.lang.Iterable) throws java.io.IOException
private java.util.List checkPaths (java.lang.Iterable) throws java.io.IOException
private void initModuleLocations ()
private void checkValidModulePathEntry (java.nio.file.Path)
private boolean isModuleName (java.lang.String)
private synthetic java.util.Iterator lambda$listLocationsForModules$0 ()
static synthetic boolean access$1200 (com.sun.tools.javac.file.Locations$ModulePathLocationHandler, java.lang.String)
}
com/sun/tools/javac/file/JRTIndex$Entry.class
JRTIndex.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.JRTIndex$Entry extends java.lang.Object {
final java.util.Map files
final java.util.Set subdirs
final com.sun.tools.javac.file.JRTIndex$CtSym ctSym
final synthetic com.sun.tools.javac.file.JRTIndex this$0
private void <init> (com.sun.tools.javac.file.JRTIndex, java.util.Map, java.util.Set, com.sun.tools.javac.file.JRTIndex$CtSym)
synthetic void <init> (com.sun.tools.javac.file.JRTIndex, java.util.Map, java.util.Set, com.sun.tools.javac.file.JRTIndex$CtSym, com.sun.tools.javac.file.JRTIndex$1)
}
com/sun/tools/javac/file/Locations$BasicLocationHandler.class
Locations.java
package com.sun.tools.javac.file
abstract com.sun.tools.javac.file.Locations$BasicLocationHandler extends com.sun.tools.javac.file.Locations$LocationHandler {
final javax.tools.JavaFileManager$Location location
final java.util.Set options
protected transient void <init> (javax.tools.JavaFileManager$Location, com.sun.tools.javac.main.Option[])
void setPathsForModule (java.lang.String, java.lang.Iterable) throws java.io.IOException
protected java.nio.file.Path checkSingletonDirectory (java.lang.Iterable) throws java.io.IOException
protected java.nio.file.Path checkDirectory (java.nio.file.Path) throws java.io.IOException
}
com/sun/tools/javac/file/Locations$BootClassPathLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$BootClassPathLocationHandler extends com.sun.tools.javac.file.Locations$BasicLocationHandler {
private java.util.Collection searchPath
final java.util.Map optionValues
private boolean isDefault
final synthetic com.sun.tools.javac.file.Locations this$0
void <init> (com.sun.tools.javac.file.Locations)
boolean isDefault ()
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
private com.sun.tools.javac.main.Option canonicalize (com.sun.tools.javac.main.Option)
java.util.Collection getPaths ()
void setPaths (java.lang.Iterable)
com.sun.tools.javac.file.Locations$SearchPath computePath () throws java.io.IOException
private java.util.Collection systemClasses () throws java.io.IOException
private void lazy ()
boolean contains (java.nio.file.Path) throws java.io.IOException
}
com/sun/tools/javac/file/CacheFSInfo.class
CacheFSInfo.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.CacheFSInfo extends com.sun.tools.javac.file.FSInfo {
private final java.util.Map cache
public void <init> ()
public static void preRegister (com.sun.tools.javac.util.Context)
public void clearCache ()
public java.nio.file.Path getCanonicalFile (java.nio.file.Path)
public boolean exists (java.nio.file.Path)
public boolean isDirectory (java.nio.file.Path)
public boolean isFile (java.nio.file.Path)
public java.util.List getJarClassPath (java.nio.file.Path) throws java.io.IOException
private com.sun.tools.javac.file.CacheFSInfo$Entry getEntry (java.nio.file.Path)
private static synthetic com.sun.tools.javac.file.FSInfo lambda$preRegister$0 (com.sun.tools.javac.util.Context)
}
com/sun/tools/javac/file/JRTIndex.class
JRTIndex.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.JRTIndex extends java.lang.Object {
private static com.sun.tools.javac.file.JRTIndex sharedInstance
private final java.nio.file.FileSystem jrtfs
private final java.util.Map entries
private java.util.ResourceBundle ctBundle
public static synchronized com.sun.tools.javac.file.JRTIndex getSharedInstance ()
public static com.sun.tools.javac.file.JRTIndex instance (com.sun.tools.javac.util.Context)
public static boolean isAvailable ()
private void <init> () throws java.io.IOException
public com.sun.tools.javac.file.JRTIndex$CtSym getCtSym (java.lang.CharSequence) throws java.io.IOException
synchronized com.sun.tools.javac.file.JRTIndex$Entry getEntry (com.sun.tools.javac.file.RelativePath$RelativeDirectory) throws java.io.IOException
public boolean isInJRT (javax.tools.FileObject)
private com.sun.tools.javac.file.JRTIndex$CtSym getCtInfo (com.sun.tools.javac.file.RelativePath$RelativeDirectory)
}
com/sun/tools/javac/file/Locations.class
Locations.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.Locations extends java.lang.Object {
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.file.FSInfo fsInfo
private boolean warn
private com.sun.tools.javac.jvm.ModuleNameReader moduleNameReader
private javax.tools.StandardJavaFileManager$PathFactory pathFactory
static final java.nio.file.Path javaHome
static final java.nio.file.Path thisSystemModules
java.util.Map fileSystems
java.util.List closeables
private java.util.Map fsEnv
java.util.Map handlersForLocation
java.util.Map handlersForOption
void <init> ()
transient java.nio.file.Path getPath (java.lang.String, java.lang.String[])
public void close () throws java.io.IOException
void update (com.sun.tools.javac.util.Log, boolean, com.sun.tools.javac.file.FSInfo)
void setPathFactory (javax.tools.StandardJavaFileManager$PathFactory)
boolean isDefaultBootClassPath ()
private java.lang.Iterable getPathEntries (java.lang.String)
private java.lang.Iterable getPathEntries (java.lang.String, java.nio.file.Path)
public void setMultiReleaseValue (java.lang.String)
private boolean contains (java.util.Collection, java.nio.file.Path) throws java.io.IOException
void initHandlers ()
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
boolean hasLocation (javax.tools.JavaFileManager$Location)
java.util.Collection getLocation (javax.tools.JavaFileManager$Location)
java.nio.file.Path getOutputLocation (javax.tools.JavaFileManager$Location)
void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, java.nio.file.Path) throws java.io.IOException
void setLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.Iterable) throws java.io.IOException
java.lang.String inferModuleName (javax.tools.JavaFileManager$Location)
java.lang.Iterable listLocationsForModules (javax.tools.JavaFileManager$Location) throws java.io.IOException
boolean contains (javax.tools.JavaFileManager$Location, java.nio.file.Path) throws java.io.IOException
protected com.sun.tools.javac.file.Locations$LocationHandler getHandler (javax.tools.JavaFileManager$Location)
private boolean isArchive (java.nio.file.Path)
static java.nio.file.Path normalize (java.nio.file.Path)
private static synthetic void lambda$close$0 (com.sun.tools.javac.util.ListBuffer, java.io.Closeable)
static synthetic java.lang.Iterable access$000 (com.sun.tools.javac.file.Locations, java.lang.String)
static synthetic boolean access$100 (com.sun.tools.javac.file.Locations)
static synthetic com.sun.tools.javac.util.Log access$200 (com.sun.tools.javac.file.Locations)
static synthetic java.lang.Iterable access$300 (com.sun.tools.javac.file.Locations, java.lang.String, java.nio.file.Path)
static synthetic com.sun.tools.javac.file.FSInfo access$400 (com.sun.tools.javac.file.Locations)
static synthetic boolean access$500 (com.sun.tools.javac.file.Locations, java.nio.file.Path)
static synthetic boolean access$800 (com.sun.tools.javac.file.Locations, java.util.Collection, java.nio.file.Path) throws java.io.IOException
static synthetic java.util.Map access$1100 (com.sun.tools.javac.file.Locations)
static synthetic com.sun.tools.javac.jvm.ModuleNameReader access$1300 (com.sun.tools.javac.file.Locations)
static synthetic com.sun.tools.javac.jvm.ModuleNameReader access$1302 (com.sun.tools.javac.file.Locations, com.sun.tools.javac.jvm.ModuleNameReader)
static void <clinit> ()
}
com/sun/tools/javac/file/FSInfo.class
FSInfo.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.FSInfo extends java.lang.Object {
private java.nio.file.spi.FileSystemProvider jarFSProvider
public static com.sun.tools.javac.file.FSInfo instance (com.sun.tools.javac.util.Context)
protected void <init> ()
protected void <init> (com.sun.tools.javac.util.Context)
public java.nio.file.Path getCanonicalFile (java.nio.file.Path)
public boolean exists (java.nio.file.Path)
public boolean isDirectory (java.nio.file.Path)
public boolean isFile (java.nio.file.Path)
public java.util.List getJarClassPath (java.nio.file.Path) throws java.io.IOException
public synchronized java.nio.file.spi.FileSystemProvider getJarFSProvider ()
}
com/sun/tools/javac/file/BaseFileManager$1.class
BaseFileManager.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.BaseFileManager$1 extends java.lang.Thread {
final synthetic com.sun.tools.javac.file.BaseFileManager this$0
void <init> (com.sun.tools.javac.file.BaseFileManager, java.lang.String)
public void run ()
}
com/sun/tools/javac/file/JRTIndex$CtSym.class
JRTIndex.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.JRTIndex$CtSym extends java.lang.Object {
public final boolean hidden
public final boolean proprietary
public final String minProfile
static final com.sun.tools.javac.file.JRTIndex$CtSym EMPTY
void <init> (boolean, boolean, java.lang.String)
public java.lang.String toString ()
static void <clinit> ()
}
com/sun/tools/javac/file/Locations$ModuleSourcePathLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$ModuleSourcePathLocationHandler extends com.sun.tools.javac.file.Locations$BasicLocationHandler {
private com.sun.tools.javac.file.Locations$ModuleTable moduleTable
private java.util.List paths
private final java.util.function.Predicate checkModuleInfo
final synthetic com.sun.tools.javac.file.Locations this$0
void <init> (com.sun.tools.javac.file.Locations)
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
void init (java.lang.String)
private void initModuleTable (java.util.Map)
private boolean isSeparator (char)
void add (java.util.Map, java.nio.file.Path, java.nio.file.Path)
private void expandBraces (java.lang.String, java.util.Collection)
int getMatchingBrace (java.lang.String, int)
boolean isSet ()
java.util.Collection getPaths ()
void setPaths (java.lang.Iterable) throws java.io.IOException
void setPathsForModule (java.lang.String, java.lang.Iterable) throws java.io.IOException
private java.util.List checkPaths (java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.lang.String)
javax.tools.JavaFileManager$Location getLocationForModule (java.nio.file.Path)
java.lang.Iterable listLocationsForModules ()
boolean contains (java.nio.file.Path) throws java.io.IOException
private static synthetic boolean lambda$add$2 (java.nio.file.Path) throws java.io.IOException
private static synthetic boolean lambda$new$1 (java.nio.file.Path)
private synthetic void lambda$initModuleTable$0 (java.lang.String, java.util.List)
}
com/sun/tools/javac/file/RelativePath$RelativeDirectory.class
RelativePath.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.RelativePath$RelativeDirectory extends com.sun.tools.javac.file.RelativePath {
static com.sun.tools.javac.file.RelativePath$RelativeDirectory forPackage (java.lang.CharSequence)
public void <init> (java.lang.String)
public void <init> (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
public com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname ()
public java.lang.String basename ()
boolean contains (com.sun.tools.javac.file.RelativePath)
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
com/sun/tools/javac/file/RelativePath.class
RelativePath.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.RelativePath extends java.lang.Object implements java.lang.Comparable {
protected final String path
protected void <init> (java.lang.String)
public abstract com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname ()
public abstract java.lang.String basename ()
public java.nio.file.Path resolveAgainst (java.nio.file.Path) throws java.nio.file.InvalidPathException
public java.nio.file.Path resolveAgainst (java.nio.file.FileSystem) throws java.nio.file.InvalidPathException
public int compareTo (com.sun.tools.javac.file.RelativePath)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
public java.lang.String getPath ()
public volatile synthetic int compareTo (java.lang.Object)
}
com/sun/tools/javac/file/JavacFileManager$1.class
JavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$1 extends java.lang.Object implements com.sun.tools.javac.file.JavacFileManager$Container {
void <init> ()
public void list (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer) throws java.io.IOException
public javax.tools.JavaFileObject getFileObject (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
public void close () throws java.io.IOException
}
com/sun/tools/javac/file/JavacFileManager$ArchiveContainer$2.class
JavacFileManager.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.JavacFileManager$ArchiveContainer$2 extends java.nio.file.SimpleFileVisitor {
final synthetic java.util.Set val$fileKinds
final synthetic com.sun.tools.javac.util.ListBuffer val$resultList
final synthetic com.sun.tools.javac.file.JavacFileManager$ArchiveContainer this$1
void <init> (com.sun.tools.javac.file.JavacFileManager$ArchiveContainer, java.util.Set, com.sun.tools.javac.util.ListBuffer)
public java.nio.file.FileVisitResult preVisitDirectory (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
public java.nio.file.FileVisitResult visitFile (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
public volatile synthetic java.nio.file.FileVisitResult visitFile (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
public volatile synthetic java.nio.file.FileVisitResult preVisitDirectory (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
}
com/sun/tools/javac/file/Locations$SimpleLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$SimpleLocationHandler extends com.sun.tools.javac.file.Locations$BasicLocationHandler {
protected java.util.Collection searchPath
final synthetic com.sun.tools.javac.file.Locations this$0
transient void <init> (com.sun.tools.javac.file.Locations, javax.tools.JavaFileManager$Location, com.sun.tools.javac.main.Option[])
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
java.util.Collection getPaths ()
void setPaths (java.lang.Iterable)
protected com.sun.tools.javac.file.Locations$SearchPath computePath (java.lang.String)
protected com.sun.tools.javac.file.Locations$SearchPath createPath ()
boolean contains (java.nio.file.Path) throws java.io.IOException
}
com/sun/tools/javac/file/JavacFileManager$Container.class
JavacFileManager.java
package com.sun.tools.javac.file
abstract com.sun.tools.javac.file.JavacFileManager$Container extends java.lang.Object {
public abstract void list (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer) throws java.io.IOException
public abstract javax.tools.JavaFileObject getFileObject (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
public abstract void close () throws java.io.IOException
}
com/sun/tools/javac/file/JavacFileManager$SortFiles$2.class
JavacFileManager.java
package com.sun.tools.javac.file
final enum com.sun.tools.javac.file.JavacFileManager$SortFiles$2 extends com.sun.tools.javac.file.JavacFileManager$SortFiles {
void <init> (java.lang.String, int)
public int compare (java.nio.file.Path, java.nio.file.Path)
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/file/PathFileObject$JarFileObject.class
PathFileObject.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.PathFileObject$JarFileObject extends com.sun.tools.javac.file.PathFileObject {
private final java.nio.file.Path userJarPath
private void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path)
public java.lang.String getName ()
public java.lang.String inferBinaryName (java.lang.Iterable)
public java.net.URI toUri ()
public java.lang.String toString ()
com.sun.tools.javac.file.PathFileObject getSibling (java.lang.String)
private static java.net.URI createJarUri (java.nio.file.Path, java.lang.String)
synthetic void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path, com.sun.tools.javac.file.PathFileObject$1)
}
com/sun/tools/javac/file/JavacFileManager$ArchiveContainer.class
JavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$ArchiveContainer extends java.lang.Object implements com.sun.tools.javac.file.JavacFileManager$Container {
private final java.nio.file.Path archivePath
private final java.nio.file.FileSystem fileSystem
private final java.util.Map packages
final synthetic com.sun.tools.javac.file.JavacFileManager this$0
public void <init> (com.sun.tools.javac.file.JavacFileManager, java.nio.file.Path) throws java.io.IOException java.nio.file.ProviderNotFoundException java.lang.SecurityException
public void list (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer) throws java.io.IOException
private boolean isValid (java.nio.file.Path)
public javax.tools.JavaFileObject getFileObject (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
public void close () throws java.io.IOException
static synthetic boolean access$600 (com.sun.tools.javac.file.JavacFileManager$ArchiveContainer, java.nio.file.Path)
static synthetic java.util.Map access$700 (com.sun.tools.javac.file.JavacFileManager$ArchiveContainer)
static synthetic java.nio.file.Path access$800 (com.sun.tools.javac.file.JavacFileManager$ArchiveContainer)
}
com/sun/tools/javac/file/Locations$SearchPath.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$SearchPath extends java.util.LinkedHashSet {
private static final long serialVersionUID
private boolean expandJarClassPaths
private final java.util.Set canonicalValues
private java.nio.file.Path emptyPathDefault
final synthetic com.sun.tools.javac.file.Locations this$0
private void <init> (com.sun.tools.javac.file.Locations)
public com.sun.tools.javac.file.Locations$SearchPath expandJarClassPaths (boolean)
public com.sun.tools.javac.file.Locations$SearchPath emptyPathDefault (java.nio.file.Path)
public com.sun.tools.javac.file.Locations$SearchPath addDirectories (java.lang.String, boolean)
public com.sun.tools.javac.file.Locations$SearchPath addDirectories (java.lang.String)
private void addDirectory (java.nio.file.Path, boolean)
public com.sun.tools.javac.file.Locations$SearchPath addFiles (java.lang.String, boolean)
public com.sun.tools.javac.file.Locations$SearchPath addFiles (java.lang.String)
public com.sun.tools.javac.file.Locations$SearchPath addFiles (java.lang.Iterable, boolean)
public com.sun.tools.javac.file.Locations$SearchPath addFiles (java.lang.Iterable)
public void addFile (java.nio.file.Path, boolean)
private void addJarClassPath (java.nio.file.Path, boolean)
private synthetic void lambda$addDirectory$1 (boolean, java.nio.file.Path)
private static synthetic boolean lambda$addDirectory$0 (com.sun.tools.javac.file.Locations, java.nio.file.Path)
synthetic void <init> (com.sun.tools.javac.file.Locations, com.sun.tools.javac.file.Locations$1)
}
com/sun/tools/javac/file/PathFileObject.class
PathFileObject.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.PathFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
private static final java.nio.file.FileSystem defaultFileSystem
private static final boolean isMacOS
protected final com.sun.tools.javac.file.BaseFileManager fileManager
protected final java.nio.file.Path path
private boolean hasParents
static com.sun.tools.javac.file.PathFileObject forDirectoryPath (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path, com.sun.tools.javac.file.RelativePath)
public static com.sun.tools.javac.file.PathFileObject forJarPath (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path)
public static com.sun.tools.javac.file.PathFileObject forJRTPath (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path)
static com.sun.tools.javac.file.PathFileObject forSimplePath (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path)
protected void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path)
abstract java.lang.String inferBinaryName (java.lang.Iterable)
abstract com.sun.tools.javac.file.PathFileObject getSibling (java.lang.String)
public java.nio.file.Path getPath ()
public java.lang.String getShortName ()
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
protected boolean isPathNameCompatible (java.nio.file.Path, java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
public java.net.URI toUri ()
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
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
boolean isSameFile (com.sun.tools.javac.file.PathFileObject)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private void ensureParentDirectoriesExist () throws java.io.IOException
protected static java.lang.String toBinaryName (com.sun.tools.javac.file.RelativePath)
protected static java.lang.String toBinaryName (java.nio.file.Path)
private static java.lang.String toBinaryName (java.lang.String, java.lang.String)
private static java.lang.String removeExtension (java.lang.String)
public static java.lang.String getSimpleName (javax.tools.FileObject)
static void <clinit> ()
}
com/sun/tools/javac/file/BaseFileManager$ByteBufferCache.class
BaseFileManager.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.BaseFileManager$ByteBufferCache extends java.lang.Object {
private java.nio.ByteBuffer cached
private void <init> ()
java.nio.ByteBuffer get (int)
void put (java.nio.ByteBuffer)
synthetic void <init> (com.sun.tools.javac.file.BaseFileManager$1)
}
com/sun/tools/javac/file/JavacFileManager$DirectoryContainer.class
JavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$DirectoryContainer extends java.lang.Object implements com.sun.tools.javac.file.JavacFileManager$Container {
private final java.nio.file.Path directory
final synthetic com.sun.tools.javac.file.JavacFileManager this$0
public void <init> (com.sun.tools.javac.file.JavacFileManager, java.nio.file.Path)
public void list (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer) throws java.io.IOException
public javax.tools.JavaFileObject getFileObject (java.nio.file.Path, com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
public void close () throws java.io.IOException
}
com/sun/tools/javac/file/JavacFileManager$3.class
JavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$3 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final synthetic Iterable val$paths
void <init> (java.lang.Iterable)
public boolean hasNext ()
public java.io.File next ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/file/PathFileObject$SimpleFileObject.class
PathFileObject.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.PathFileObject$SimpleFileObject extends com.sun.tools.javac.file.PathFileObject {
private final java.nio.file.Path userPath
private void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path)
public java.lang.String getName ()
public java.lang.String getShortName ()
public java.lang.String inferBinaryName (java.lang.Iterable)
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
com.sun.tools.javac.file.PathFileObject getSibling (java.lang.String)
synthetic void <init> (com.sun.tools.javac.file.BaseFileManager, java.nio.file.Path, java.nio.file.Path, com.sun.tools.javac.file.PathFileObject$1)
}
com/sun/tools/javac/file/Locations$ModuleTable.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$ModuleTable extends java.lang.Object {
private final java.util.Map nameMap
private final java.util.Map pathMap
final synthetic com.sun.tools.javac.file.Locations this$0
private void <init> (com.sun.tools.javac.file.Locations)
void add (com.sun.tools.javac.file.Locations$ModuleLocationHandler)
void updatePaths (com.sun.tools.javac.file.Locations$ModuleLocationHandler)
com.sun.tools.javac.file.Locations$ModuleLocationHandler get (java.lang.String)
com.sun.tools.javac.file.Locations$ModuleLocationHandler get (java.nio.file.Path)
void clear ()
boolean isEmpty ()
boolean contains (java.nio.file.Path) throws java.io.IOException
java.util.Set locations ()
synthetic void <init> (com.sun.tools.javac.file.Locations, com.sun.tools.javac.file.Locations$1)
static synthetic java.util.Map access$1000 (com.sun.tools.javac.file.Locations$ModuleTable)
}
com/sun/tools/javac/file/Locations$ModuleLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$ModuleLocationHandler extends com.sun.tools.javac.file.Locations$LocationHandler implements javax.tools.JavaFileManager$Location {
private final com.sun.tools.javac.file.Locations$LocationHandler parent
private final String name
private final String moduleName
private final boolean output
java.util.Collection searchPath
final synthetic com.sun.tools.javac.file.Locations this$0
void <init> (com.sun.tools.javac.file.Locations, com.sun.tools.javac.file.Locations$LocationHandler, java.lang.String, java.lang.String, java.util.Collection, boolean)
public java.lang.String getName ()
public boolean isOutputLocation ()
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
java.util.Collection getPaths ()
void setPaths (java.lang.Iterable) throws java.io.IOException
void setPathsForModule (java.lang.String, java.lang.Iterable)
java.lang.String inferModuleName ()
boolean contains (java.nio.file.Path) throws java.io.IOException
public java.lang.String toString ()
static synthetic java.lang.String access$900 (com.sun.tools.javac.file.Locations$ModuleLocationHandler)
}
com/sun/tools/javac/file/JavacFileManager$ArchiveContainer$1.class
JavacFileManager.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.JavacFileManager$ArchiveContainer$1 extends java.nio.file.SimpleFileVisitor {
final synthetic com.sun.tools.javac.file.JavacFileManager val$this$0
final synthetic java.nio.file.Path val$root
final synthetic com.sun.tools.javac.file.JavacFileManager$ArchiveContainer this$1
void <init> (com.sun.tools.javac.file.JavacFileManager$ArchiveContainer, com.sun.tools.javac.file.JavacFileManager, java.nio.file.Path)
public java.nio.file.FileVisitResult preVisitDirectory (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
public volatile synthetic java.nio.file.FileVisitResult preVisitDirectory (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
}
com/sun/tools/javac/file/BaseFileManager$3.class
BaseFileManager.java
package com.sun.tools.javac.file
synthetic com.sun.tools.javac.file.BaseFileManager$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$main$Option
static void <clinit> ()
}
com/sun/tools/javac/file/Locations$LocationHandler.class
Locations.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.Locations$LocationHandler extends java.lang.Object {
protected void <init> ()
abstract boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
boolean isSet ()
abstract java.util.Collection getPaths ()
abstract void setPaths (java.lang.Iterable) throws java.io.IOException
abstract void setPathsForModule (java.lang.String, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.nio.file.Path) throws java.io.IOException
java.lang.String inferModuleName ()
java.lang.Iterable listLocationsForModules () throws java.io.IOException
abstract boolean contains (java.nio.file.Path) throws java.io.IOException
}
com/sun/tools/javac/file/CacheFSInfo$Entry.class
CacheFSInfo.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.CacheFSInfo$Entry extends java.lang.Object {
java.nio.file.Path canonicalFile
boolean exists
boolean isFile
boolean isDirectory
java.util.List jarClassPath
private void <init> ()
synthetic void <init> (com.sun.tools.javac.file.CacheFSInfo$1)
}
com/sun/tools/javac/file/Locations$ModulePathLocationHandler$ModulePathIterator.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$ModulePathLocationHandler$ModulePathIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator pathIter
int pathIndex
java.util.Set next
final synthetic com.sun.tools.javac.file.Locations$ModulePathLocationHandler this$1
void <init> (com.sun.tools.javac.file.Locations$ModulePathLocationHandler)
public boolean hasNext ()
public java.util.Set next ()
private java.util.Set scanDirectory (java.nio.file.Path)
private java.util.Set scanFile (java.nio.file.Path)
private com.sun.tools.javac.util.Pair inferModuleName (java.nio.file.Path)
private java.lang.String readModuleName (java.nio.file.Path) throws java.io.IOException com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/file/JavacFileManager$SortFiles$1.class
JavacFileManager.java
package com.sun.tools.javac.file
final enum com.sun.tools.javac.file.JavacFileManager$SortFiles$1 extends com.sun.tools.javac.file.JavacFileManager$SortFiles {
void <init> (java.lang.String, int)
public int compare (java.nio.file.Path, java.nio.file.Path)
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/file/JavacFileManager.class
JavacFileManager.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.JavacFileManager extends com.sun.tools.javac.file.BaseFileManager implements javax.tools.StandardJavaFileManager {
private com.sun.tools.javac.file.FSInfo fsInfo
private final java.util.Set sourceOrClass
protected boolean symbolFileEnabled
private javax.tools.StandardJavaFileManager$PathFactory pathFactory
protected com.sun.tools.javac.file.JavacFileManager$SortFiles sortFiles
private final java.util.Map containers
private static final com.sun.tools.javac.file.JavacFileManager$Container MISSING_CONTAINER
private com.sun.tools.javac.file.JRTIndex jrtIndex
private static final boolean fileSystemIsCaseSensitive
public static char[] toArray (java.nio.CharBuffer)
public static void preRegister (com.sun.tools.javac.util.Context)
public void <init> (com.sun.tools.javac.util.Context, boolean, java.nio.charset.Charset)
public void setContext (com.sun.tools.javac.util.Context)
public void setPathFactory (javax.tools.StandardJavaFileManager$PathFactory)
private transient java.nio.file.Path getPath (java.lang.String, java.lang.String[])
public void setSymbolFileEnabled (boolean)
public boolean isSymbolFileEnabled ()
public javax.tools.JavaFileObject getJavaFileObject (java.lang.String)
public javax.tools.JavaFileObject getJavaFileObject (java.nio.file.Path)
public javax.tools.JavaFileObject getFileForOutput (java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.JavaFileObject) throws java.io.IOException
public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable)
public transient java.lang.Iterable getJavaFileObjects (java.lang.String[])
private static boolean isValidName (java.lang.String)
private static void validateClassName (java.lang.String)
private static void validatePackageName (java.lang.String)
public static void testName (java.lang.String, boolean, boolean)
private static transient void printAscii (java.lang.String, java.lang.Object[])
synchronized com.sun.tools.javac.file.JavacFileManager$Container getContainer (java.nio.file.Path) throws java.io.IOException
private synchronized com.sun.tools.javac.file.JRTIndex getJRTIndex ()
private boolean isValidFile (java.lang.String, java.util.Set)
private boolean caseMapCheck (java.nio.file.Path, com.sun.tools.javac.file.RelativePath)
public void flush ()
public void close () throws java.io.IOException
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
public boolean hasLocation (javax.tools.JavaFileManager$Location)
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
private javax.tools.JavaFileObject getFileForInput (javax.tools.JavaFileManager$Location, com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
private javax.tools.JavaFileObject getFileForOutput (javax.tools.JavaFileManager$Location, com.sun.tools.javac.file.RelativePath$RelativeFile, javax.tools.FileObject) throws java.io.IOException
public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable)
public java.lang.Iterable getJavaFileObjectsFromPaths (java.lang.Iterable)
public transient java.lang.Iterable getJavaFileObjects (java.io.File[])
public transient java.lang.Iterable getJavaFileObjects (java.nio.file.Path[])
public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
public void setLocationFromPaths (javax.tools.JavaFileManager$Location, java.util.Collection) throws java.io.IOException
public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
public java.lang.Iterable getLocationAsPaths (javax.tools.JavaFileManager$Location)
public boolean contains (javax.tools.JavaFileManager$Location, javax.tools.FileObject) throws java.io.IOException
private java.nio.file.Path getClassOutDir ()
private java.nio.file.Path getSourceOutDir ()
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String) throws java.io.IOException
public java.util.ServiceLoader getServiceLoader (javax.tools.JavaFileManager$Location, java.lang.Class) throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) throws java.io.IOException
public void setLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Collection) throws java.io.IOException
public java.lang.String inferModuleName (javax.tools.JavaFileManager$Location)
public java.lang.Iterable listLocationsForModules (javax.tools.JavaFileManager$Location) throws java.io.IOException
public java.nio.file.Path asPath (javax.tools.FileObject)
protected static boolean isRelativeUri (java.net.URI)
protected static boolean isRelativeUri (java.lang.String)
public static java.lang.String getRelativeName (java.io.File)
public static java.lang.String getMessage (java.io.IOException)
private void checkOutputLocation (javax.tools.JavaFileManager$Location)
private void checkModuleOrientedOrOutputLocation (javax.tools.JavaFileManager$Location)
private void checkNotModuleOrientedLocation (javax.tools.JavaFileManager$Location)
private static java.lang.Iterable asPaths (java.lang.Iterable)
private static java.lang.Iterable asFiles (java.lang.Iterable)
private static synthetic java.util.Iterator lambda$asFiles$2 (java.lang.Iterable)
private static synthetic java.util.Iterator lambda$asPaths$1 (java.lang.Iterable)
private static synthetic javax.tools.JavaFileManager lambda$preRegister$0 (com.sun.tools.javac.util.Context)
static synthetic com.sun.tools.javac.file.JRTIndex access$200 (com.sun.tools.javac.file.JavacFileManager)
static synthetic boolean access$300 (com.sun.tools.javac.file.JavacFileManager, java.nio.file.Path, com.sun.tools.javac.file.RelativePath)
static synthetic boolean access$400 (com.sun.tools.javac.file.JavacFileManager, java.lang.String, java.util.Set)
static synthetic com.sun.tools.javac.file.FSInfo access$500 (com.sun.tools.javac.file.JavacFileManager)
static void <clinit> ()
}
com/sun/tools/javac/file/PathFileObject$CannotCreateUriError.class
PathFileObject.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.PathFileObject$CannotCreateUriError extends java.lang.Error {
private static final long serialVersionUID
public void <init> (java.lang.String, java.lang.Throwable)
}
com/sun/tools/javac/file/Locations$1.class
Locations.java
package com.sun.tools.javac.file
synthetic com.sun.tools.javac.file.Locations$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$main$Option
static void <clinit> ()
}
com/sun/tools/javac/file/JavacFileManager$2.class
JavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final synthetic Iterable val$files
void <init> (java.lang.Iterable)
public boolean hasNext ()
public java.nio.file.Path next ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/file/Locations$OutputLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$OutputLocationHandler extends com.sun.tools.javac.file.Locations$BasicLocationHandler {
private java.nio.file.Path outputDir
private com.sun.tools.javac.file.Locations$ModuleTable moduleTable
private boolean listed
final synthetic com.sun.tools.javac.file.Locations this$0
transient void <init> (com.sun.tools.javac.file.Locations, javax.tools.JavaFileManager$Location, com.sun.tools.javac.main.Option[])
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
java.util.Collection getPaths ()
void setPaths (java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.lang.String)
void setPathsForModule (java.lang.String, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.nio.file.Path)
java.lang.Iterable listLocationsForModules () throws java.io.IOException
boolean contains (java.nio.file.Path) throws java.io.IOException
static synthetic java.nio.file.Path access$1400 (com.sun.tools.javac.file.Locations$OutputLocationHandler)
}
com/sun/tools/javac/file/JavacFileManager$SortFiles.class
JavacFileManager.java
package com.sun.tools.javac.file
public abstract enum com.sun.tools.javac.file.JavacFileManager$SortFiles extends java.lang.Enum implements java.util.Comparator {
public static final enum com.sun.tools.javac.file.JavacFileManager$SortFiles FORWARD
public static final enum com.sun.tools.javac.file.JavacFileManager$SortFiles REVERSE
private static final synthetic com.sun.tools.javac.file.JavacFileManager$SortFiles[] $VALUES
public static com.sun.tools.javac.file.JavacFileManager$SortFiles[] values ()
public static com.sun.tools.javac.file.JavacFileManager$SortFiles valueOf (java.lang.String)
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.file.JavacFileManager$1)
static void <clinit> ()
}
com/sun/tools/javac/file/Locations$SystemModulesLocationHandler.class
Locations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$SystemModulesLocationHandler extends com.sun.tools.javac.file.Locations$BasicLocationHandler {
private java.nio.file.Path systemJavaHome
private java.nio.file.Path modules
private com.sun.tools.javac.file.Locations$ModuleTable moduleTable
final synthetic com.sun.tools.javac.file.Locations this$0
void <init> (com.sun.tools.javac.file.Locations)
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
java.util.Collection getPaths ()
void setPaths (java.lang.Iterable) throws java.io.IOException
void setPathsForModule (java.lang.String, java.lang.Iterable) throws java.io.IOException
private java.util.List checkPaths (java.lang.Iterable) throws java.io.IOException
private void update (java.nio.file.Path)
private boolean isCurrentPlatform (java.nio.file.Path)
javax.tools.JavaFileManager$Location getLocationForModule (java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location getLocationForModule (java.nio.file.Path) throws java.io.IOException
java.lang.Iterable listLocationsForModules () throws java.io.IOException
boolean contains (java.nio.file.Path) throws java.io.IOException
private void initSystemModules () throws java.io.IOException
private static synthetic boolean lambda$initSystemModules$0 (java.nio.file.Path) throws java.io.IOException
}
com/sun/tools/javac/file/PathFileObject$1.class
PathFileObject.java
package com.sun.tools.javac.file
synthetic com.sun.tools.javac.file.PathFileObject$1 extends java.lang.Object {
}
com/sun/tools/javac/api/
com/sun/tools/javac/api/JavacTaskImpl.class
JavacTaskImpl.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacTaskImpl extends com.sun.tools.javac.api.BasicJavacTask {
private final com.sun.tools.javac.main.Arguments args
private com.sun.tools.javac.main.JavaCompiler compiler
private javax.tools.JavaFileManager fileManager
private java.util.Locale locale
private java.util.Map notYetEntered
private com.sun.tools.javac.util.ListBuffer genList
private final java.util.concurrent.atomic.AtomicBoolean used
private Iterable processors
private com.sun.tools.javac.util.ListBuffer addModules
private boolean parsed
protected void <init> (com.sun.tools.javac.util.Context)
public java.lang.Boolean call ()
public com.sun.tools.javac.main.Main$Result doCall ()
public void addModules (java.lang.Iterable)
public void setProcessors (java.lang.Iterable)
public void setLocale (java.util.Locale)
private java.lang.Object handleExceptions (java.util.concurrent.Callable, java.lang.Object, java.lang.Object)
private void prepareCompiler (boolean)
java.lang.String toString (java.lang.Iterable, java.lang.String)
void cleanup ()
public java.lang.Iterable parse ()
private java.lang.Iterable parseInternal ()
public java.lang.Iterable enter ()
public java.lang.Iterable enter (java.lang.Iterable)
public java.lang.Iterable analyze ()
public java.lang.Iterable analyze (java.lang.Iterable)
private void handleFlowResults (java.util.Queue, com.sun.tools.javac.util.ListBuffer)
public java.lang.Iterable generate ()
public java.lang.Iterable generate (java.lang.Iterable)
public java.lang.Iterable pathFor (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public void ensureEntered ()
public com.sun.tools.javac.code.Type parseType (java.lang.String, javax.lang.model.element.TypeElement)
public volatile synthetic java.lang.Object call () throws java.lang.Exception
private synthetic java.lang.Iterable lambda$generate$2 () throws java.lang.Exception
private synthetic java.lang.Iterable lambda$analyze$1 () throws java.lang.Exception
private synthetic com.sun.tools.javac.main.Main$Result lambda$doCall$0 () throws java.lang.Exception
static synthetic com.sun.tools.javac.main.JavaCompiler access$000 (com.sun.tools.javac.api.JavacTaskImpl)
static synthetic void access$100 (com.sun.tools.javac.api.JavacTaskImpl, java.util.Queue, com.sun.tools.javac.util.ListBuffer)
}
com/sun/tools/javac/api/JavacTaskImpl$1.class
JavacTaskImpl.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTaskImpl$1 extends com.sun.tools.javac.api.JavacTaskImpl$Filter {
final synthetic com.sun.tools.javac.util.ListBuffer val$results
final synthetic com.sun.tools.javac.api.JavacTaskImpl this$0
void <init> (com.sun.tools.javac.api.JavacTaskImpl, com.sun.tools.javac.util.ListBuffer)
public void process (com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/api/BasicJavacTask.class
BasicJavacTask.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.BasicJavacTask extends com.sun.source.util.JavacTask {
protected com.sun.tools.javac.util.Context context
private com.sun.source.util.TaskListener taskListener
public static com.sun.source.util.JavacTask instance (com.sun.tools.javac.util.Context)
public void <init> (com.sun.tools.javac.util.Context, boolean)
public java.lang.Iterable parse ()
public java.lang.Iterable analyze ()
public java.lang.Iterable generate ()
public void setTaskListener (com.sun.source.util.TaskListener)
public void addTaskListener (com.sun.source.util.TaskListener)
public void removeTaskListener (com.sun.source.util.TaskListener)
public java.util.Collection getTaskListeners ()
public javax.lang.model.type.TypeMirror getTypeMirror (java.lang.Iterable)
public javax.lang.model.util.Elements getElements ()
public javax.lang.model.util.Types getTypes ()
public void addModules (java.lang.Iterable)
public void setProcessors (java.lang.Iterable)
public void setLocale (java.util.Locale)
public java.lang.Boolean call ()
public com.sun.tools.javac.util.Context getContext ()
public void initPlugins (java.util.Set)
public void initDocLint (com.sun.tools.javac.util.List)
public volatile synthetic java.lang.Object call () throws java.lang.Exception
private static synthetic java.lang.String lambda$initPlugins$0 (java.util.Map$Entry)
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedJavaFileManager.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
protected javax.tools.JavaFileManager clientJavaFileManager
final synthetic com.sun.tools.javac.api.ClientCodeWrapper this$0
void <init> (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.JavaFileManager)
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
public boolean handleOption (java.lang.String, java.util.Iterator)
public boolean hasLocation (javax.tools.JavaFileManager$Location)
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public boolean contains (javax.tools.JavaFileManager$Location, javax.tools.FileObject) throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String) throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) throws java.io.IOException
public java.lang.String inferModuleName (javax.tools.JavaFileManager$Location) throws java.io.IOException
public java.lang.Iterable listLocationsForModules (javax.tools.JavaFileManager$Location) throws java.io.IOException
public int isSupportedOption (java.lang.String)
public java.lang.String toString ()
}
com/sun/tools/javac/api/MultiTaskListener.class
MultiTaskListener.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.MultiTaskListener extends java.lang.Object implements com.sun.source.util.TaskListener {
public static final com.sun.tools.javac.util.Context$Key taskListenerKey
private static final com.sun.source.util.TaskListener[] EMPTY_LISTENERS
com.sun.source.util.TaskListener[] listeners
com.sun.tools.javac.api.ClientCodeWrapper ccw
public static com.sun.tools.javac.api.MultiTaskListener instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public java.util.Collection getTaskListeners ()
public boolean isEmpty ()
public void add (com.sun.source.util.TaskListener)
public void remove (com.sun.source.util.TaskListener)
public void started (com.sun.source.util.TaskEvent)
public void finished (com.sun.source.util.TaskEvent)
public java.lang.String toString ()
public void clear ()
static void <clinit> ()
}
com/sun/tools/javac/api/ClientCodeWrapper$Trusted.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public abstract annotation com.sun.tools.javac.api.ClientCodeWrapper$Trusted extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/sun/tools/javac/api/JavacTool.class
JavacTool.java
package com.sun.tools.javac.api
public final com.sun.tools.javac.api.JavacTool extends java.lang.Object implements javax.tools.JavaCompiler {
public void <init> ()
public java.lang.String name ()
public static com.sun.tools.javac.api.JavacTool create ()
public com.sun.tools.javac.file.JavacFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
public com.sun.source.util.JavacTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
public com.sun.source.util.JavacTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, com.sun.tools.javac.util.Context)
public transient int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
public java.util.Set getSourceVersions ()
public int isSupportedOption (java.lang.String)
public volatile synthetic javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
public volatile synthetic javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
}
com/sun/tools/javac/api/JavacTrees$5.class
JavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$5 extends com.sun.tools.javac.tree.JCTree$JCCompilationUnit {
final synthetic javax.tools.JavaFileObject val$jfo
final synthetic com.sun.tools.javac.api.JavacTrees this$0
void <init> (com.sun.tools.javac.api.JavacTrees, com.sun.tools.javac.util.List, javax.tools.JavaFileObject)
public int getPos ()
public javax.tools.JavaFileObject getSourcefile ()
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
public volatile synthetic com.sun.source.tree.LineMap getLineMap ()
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedFileObject.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedFileObject extends java.lang.Object implements javax.tools.FileObject {
protected javax.tools.FileObject clientFileObject
final synthetic com.sun.tools.javac.api.ClientCodeWrapper this$0
void <init> (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.FileObject)
public java.net.URI toUri ()
public java.lang.String getName ()
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
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
public java.lang.String toString ()
}
com/sun/tools/javac/api/ClientCodeWrapper$DiagnosticSourceUnwrapper.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$DiagnosticSourceUnwrapper extends java.lang.Object implements javax.tools.Diagnostic {
public final com.sun.tools.javac.util.JCDiagnostic d
final synthetic com.sun.tools.javac.api.ClientCodeWrapper this$0
void <init> (com.sun.tools.javac.api.ClientCodeWrapper, com.sun.tools.javac.util.JCDiagnostic)
public javax.tools.Diagnostic$Kind getKind ()
public javax.tools.JavaFileObject getSource ()
public long getPosition ()
public long getStartPosition ()
public long getEndPosition ()
public long getLineNumber ()
public long getColumnNumber ()
public java.lang.String getCode ()
public java.lang.String getMessage (java.util.Locale)
public java.lang.String toString ()
public volatile synthetic java.lang.Object getSource ()
}
com/sun/tools/javac/api/JavacTrees$1.class
JavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$1 extends java.lang.Object implements com.sun.source.util.DocSourcePositions {
final synthetic com.sun.tools.javac.api.JavacTrees this$0
void <init> (com.sun.tools.javac.api.JavacTrees)
public long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
public long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
}
com/sun/tools/javac/api/JavacTrees$2.class
JavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$2 extends com.sun.source.util.DocTreeScanner {
final synthetic com.sun.source.doctree.DocTree[] val$last
final synthetic com.sun.tools.javac.api.JavacTrees this$0
void <init> (com.sun.tools.javac.api.JavacTrees, com.sun.source.doctree.DocTree[])
public java.lang.Void scan (com.sun.source.doctree.DocTree, java.lang.Void)
public volatile synthetic java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/tools/javac/api/JavacTrees$6.class
JavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$6 extends java.lang.Object implements com.sun.tools.javac.tree.DocCommentTable {
final synthetic com.sun.source.doctree.DocCommentTree val$dcTree
final synthetic com.sun.tools.javac.api.JavacTrees this$0
void <init> (com.sun.tools.javac.api.JavacTrees, com.sun.source.doctree.DocCommentTree)
public boolean hasComment (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.parser.Tokens$Comment getComment (com.sun.tools.javac.tree.JCTree)
public java.lang.String getCommentText (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.DCTree$DCDocComment getCommentTree (com.sun.tools.javac.tree.JCTree)
public void putComment (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.parser.Tokens$Comment)
}
com/sun/tools/javac/api/WrappingJavaFileManager.class
WrappingJavaFileManager.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.WrappingJavaFileManager extends javax.tools.ForwardingJavaFileManager {
protected void <init> (javax.tools.JavaFileManager)
protected javax.tools.FileObject wrap (javax.tools.FileObject)
protected javax.tools.JavaFileObject wrap (javax.tools.JavaFileObject)
protected javax.tools.FileObject unwrap (javax.tools.FileObject)
protected javax.tools.JavaFileObject unwrap (javax.tools.JavaFileObject)
protected java.lang.Iterable wrap (java.lang.Iterable)
protected java.net.URI unwrap (java.net.URI)
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public boolean contains (javax.tools.JavaFileManager$Location, javax.tools.FileObject) throws java.io.IOException
}
com/sun/tools/javac/api/JavacTrees$Copier.class
JavacTrees.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacTrees$Copier extends com.sun.tools.javac.tree.TreeCopier {
com.sun.tools.javac.tree.JCTree leafCopy
protected void <init> (com.sun.tools.javac.tree.TreeMaker)
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
public volatile synthetic com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
}
com/sun/tools/javac/api/Formattable.class
Formattable.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.Formattable extends java.lang.Object {
public abstract java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
public abstract java.lang.String getKind ()
}
com/sun/tools/javac/api/JavacTaskImpl$3.class
JavacTaskImpl.java
package com.sun.tools.javac.api
synthetic com.sun.tools.javac.api.JavacTaskImpl$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/api/Messages.class
Messages.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.Messages extends java.lang.Object {
public abstract void add (java.lang.String) throws java.util.MissingResourceException
public transient abstract java.lang.String getLocalizedString (java.util.Locale, java.lang.String, java.lang.Object[])
}
com/sun/tools/javac/api/DiagnosticFormatter$Configuration$MultilineLimit.class
DiagnosticFormatter.java
package com.sun.tools.javac.api
public final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit extends java.lang.Enum {
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit DEPTH
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit LENGTH
private static final synthetic com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit[] $VALUES
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit[] values ()
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/api/DiagnosticFormatter.class
DiagnosticFormatter.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.DiagnosticFormatter extends java.lang.Object {
public abstract boolean displaySource (javax.tools.Diagnostic)
public abstract java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
public abstract java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
public abstract java.lang.String formatKind (javax.tools.Diagnostic, java.util.Locale)
public abstract java.lang.String formatSource (javax.tools.Diagnostic, boolean, java.util.Locale)
public abstract java.lang.String formatPosition (javax.tools.Diagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
public abstract com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
}
com/sun/tools/javac/api/JavacTrees.class
JavacTrees.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacTrees extends com.sun.source.util.DocTrees {
private com.sun.tools.javac.comp.Modules modules
private com.sun.tools.javac.comp.Resolve resolve
private com.sun.tools.javac.comp.Enter enter
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.comp.MemberEnter memberEnter
private com.sun.tools.javac.comp.Attr attr
private com.sun.tools.javac.tree.TreeMaker treeMaker
private com.sun.tools.javac.model.JavacElements elements
private com.sun.tools.javac.api.JavacTaskImpl javacTaskImpl
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.code.Types types
private com.sun.tools.javac.tree.DocTreeMaker docTreeMaker
private java.text.BreakIterator breakIterator
private javax.tools.JavaFileManager fileManager
private com.sun.tools.javac.parser.ParserFactory parser
private com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types$TypeRelation fuzzyMatcher
public static com.sun.tools.javac.api.JavacTrees instance (javax.tools.JavaCompiler$CompilationTask)
public static com.sun.tools.javac.api.JavacTrees instance (javax.annotation.processing.ProcessingEnvironment)
public static com.sun.tools.javac.api.JavacTrees instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public void updateContext (com.sun.tools.javac.util.Context)
private void init (com.sun.tools.javac.util.Context)
public java.text.BreakIterator getBreakIterator ()
public com.sun.source.util.DocSourcePositions getSourcePositions ()
public com.sun.tools.javac.tree.DocTreeMaker getDocTreeFactory ()
private com.sun.source.doctree.DocTree getLastChild (com.sun.source.doctree.DocTree)
public com.sun.tools.javac.tree.JCTree$JCClassDecl getTree (javax.lang.model.element.TypeElement)
public com.sun.tools.javac.tree.JCTree$JCMethodDecl getTree (javax.lang.model.element.ExecutableElement)
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element)
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public com.sun.source.util.TreePath getPath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public com.sun.source.util.TreePath getPath (javax.lang.model.element.Element)
public com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public com.sun.tools.javac.code.Symbol getElement (com.sun.source.util.TreePath)
public javax.lang.model.element.Element getElement (com.sun.source.util.DocTreePath)
public java.util.List getFirstSentence (java.util.List)
private com.sun.tools.javac.code.Symbol attributeDocReference (com.sun.source.util.TreePath, com.sun.tools.javac.tree.DCTree$DCReference)
private com.sun.tools.javac.code.Symbol attributeParamIdentifier (com.sun.source.util.TreePath, com.sun.tools.javac.tree.DCTree$DCParam)
private com.sun.tools.javac.code.Symbol$VarSymbol findField (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name)
private com.sun.tools.javac.code.Symbol$VarSymbol searchField (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, java.util.Set)
com.sun.tools.javac.code.Symbol$MethodSymbol findConstructor (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol$MethodSymbol findMethod (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol$MethodSymbol searchMethod (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, java.util.Set)
private boolean hasParameterTypes (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List)
boolean fuzzyMatch (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
boolean fuzzyMatch (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public javax.lang.model.type.TypeMirror getTypeMirror (com.sun.source.util.TreePath)
public com.sun.tools.javac.api.JavacScope getScope (com.sun.source.util.TreePath)
public java.lang.String getDocComment (com.sun.source.util.TreePath)
public com.sun.source.doctree.DocCommentTree getDocCommentTree (com.sun.source.util.TreePath)
public com.sun.source.doctree.DocCommentTree getDocCommentTree (javax.lang.model.element.Element)
public com.sun.source.doctree.DocCommentTree getDocCommentTree (javax.lang.model.element.Element, java.lang.String) throws java.io.IOException
public boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.TypeElement)
public boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.Element, javax.lang.model.type.DeclaredType)
private com.sun.tools.javac.comp.Env getAttrContext (com.sun.source.util.TreePath)
private com.sun.tools.javac.comp.Env attribStatToTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
private com.sun.tools.javac.comp.Env attribExprToTree (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
static javax.tools.JavaFileObject asJavaFileObject (javax.tools.FileObject)
private static void checkHtmlKind (javax.tools.FileObject)
private static void checkHtmlKind (javax.tools.FileObject, javax.tools.JavaFileObject$Kind)
public com.sun.source.doctree.DocCommentTree getDocCommentTree (javax.tools.FileObject)
public com.sun.source.util.DocTreePath getDocTreePath (javax.tools.FileObject, javax.lang.model.element.PackageElement)
public void setBreakIterator (java.text.BreakIterator)
protected com.sun.tools.javac.api.JavacTrees$Copier createCopier (com.sun.tools.javac.tree.TreeMaker)
public javax.lang.model.type.TypeMirror getOriginalType (javax.lang.model.type.ErrorType)
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.tree.Tree, com.sun.source.tree.CompilationUnitTree)
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.doctree.DocTree, com.sun.source.doctree.DocCommentTree, com.sun.source.tree.CompilationUnitTree)
private void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.source.tree.CompilationUnitTree)
public javax.lang.model.type.TypeMirror getLub (com.sun.source.tree.CatchTree)
private com.sun.source.util.TreePath makeTreePath (com.sun.tools.javac.code.Symbol$PackageSymbol, javax.tools.JavaFileObject, com.sun.source.doctree.DocCommentTree)
public volatile synthetic com.sun.source.util.DocTreeFactory getDocTreeFactory ()
public volatile synthetic com.sun.source.tree.Scope getScope (com.sun.source.util.TreePath)
public volatile synthetic javax.lang.model.element.Element getElement (com.sun.source.util.TreePath)
public volatile synthetic com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public volatile synthetic com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public volatile synthetic com.sun.source.tree.MethodTree getTree (javax.lang.model.element.ExecutableElement)
public volatile synthetic com.sun.source.tree.ClassTree getTree (javax.lang.model.element.TypeElement)
public volatile synthetic com.sun.source.tree.Tree getTree (javax.lang.model.element.Element)
public volatile synthetic com.sun.source.util.SourcePositions getSourcePositions ()
static synthetic com.sun.tools.javac.util.Names access$000 (com.sun.tools.javac.api.JavacTrees)
static synthetic com.sun.source.doctree.DocTree access$100 (com.sun.tools.javac.api.JavacTrees, com.sun.source.doctree.DocTree)
static synthetic com.sun.tools.javac.code.Types access$200 (com.sun.tools.javac.api.JavacTrees)
}
com/sun/tools/javac/api/Formattable$LocalizedString.class
Formattable.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.Formattable$LocalizedString extends java.lang.Object implements com.sun.tools.javac.api.Formattable {
String key
public void <init> (java.lang.String)
public java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
public java.lang.String getKind ()
public java.lang.String toString ()
}
com/sun/tools/javac/api/JavacTaskImpl$Filter.class
JavacTaskImpl.java
package com.sun.tools.javac.api
abstract com.sun.tools.javac.api.JavacTaskImpl$Filter extends java.lang.Object {
final synthetic com.sun.tools.javac.api.JavacTaskImpl this$0
void <init> (com.sun.tools.javac.api.JavacTaskImpl)
void run (java.util.Queue, java.lang.Iterable)
abstract void process (com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/api/JavacTrees$3.class
JavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$3 extends com.sun.tools.javac.code.Types$TypeRelation {
final synthetic com.sun.tools.javac.api.JavacTrees this$0
void <init> (com.sun.tools.javac.api.JavacTrees)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/api/JavacScope$1.class
JavacScope.java
package com.sun.tools.javac.api
final com.sun.tools.javac.api.JavacScope$1 extends com.sun.tools.javac.api.JavacScope {
void <init> (com.sun.tools.javac.comp.Env)
public java.lang.Iterable getLocalElements ()
public volatile synthetic com.sun.source.tree.Scope getEnclosingScope ()
}
com/sun/tools/javac/api/JavacTaskImpl$2.class
JavacTaskImpl.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTaskImpl$2 extends com.sun.tools.javac.api.JavacTaskImpl$Filter {
final synthetic com.sun.tools.javac.util.ListBuffer val$results
final synthetic com.sun.tools.javac.api.JavacTaskImpl this$0
void <init> (com.sun.tools.javac.api.JavacTaskImpl, com.sun.tools.javac.util.ListBuffer)
public void process (com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedDiagnosticListener.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedDiagnosticListener extends java.lang.Object implements javax.tools.DiagnosticListener {
protected javax.tools.DiagnosticListener clientDiagnosticListener
final synthetic com.sun.tools.javac.api.ClientCodeWrapper this$0
void <init> (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.DiagnosticListener)
public void report (javax.tools.Diagnostic)
public java.lang.String toString ()
}
com/sun/tools/javac/api/ClientCodeWrapper.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper extends java.lang.Object {
java.util.Map trustedClasses
public static com.sun.tools.javac.api.ClientCodeWrapper instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public javax.tools.JavaFileManager wrap (javax.tools.JavaFileManager)
public javax.tools.FileObject wrap (javax.tools.FileObject)
javax.tools.FileObject unwrap (javax.tools.FileObject)
public javax.tools.JavaFileObject wrap (javax.tools.JavaFileObject)
public java.lang.Iterable wrapJavaFileObjects (java.lang.Iterable)
javax.tools.JavaFileObject unwrap (javax.tools.JavaFileObject)
public javax.tools.DiagnosticListener wrap (javax.tools.DiagnosticListener)
com.sun.source.util.TaskListener wrap (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener unwrap (com.sun.source.util.TaskListener)
java.util.Collection unwrap (java.util.Collection)
private javax.tools.Diagnostic unwrap (javax.tools.Diagnostic)
protected boolean isTrusted (java.lang.Object)
private java.lang.String wrappedToString (java.lang.Class, java.lang.Object)
static synthetic java.lang.String access$000 (com.sun.tools.javac.api.ClientCodeWrapper, java.lang.Class, java.lang.Object)
static synthetic javax.tools.Diagnostic access$100 (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.Diagnostic)
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager extends com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager implements javax.tools.StandardJavaFileManager {
final synthetic com.sun.tools.javac.api.ClientCodeWrapper this$0
void <init> (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.StandardJavaFileManager)
public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable)
public java.lang.Iterable getJavaFileObjectsFromPaths (java.lang.Iterable)
public transient java.lang.Iterable getJavaFileObjects (java.io.File[])
public transient java.lang.Iterable getJavaFileObjects (java.nio.file.Path[])
public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable)
public transient java.lang.Iterable getJavaFileObjects (java.lang.String[])
public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
public void setLocationFromPaths (javax.tools.JavaFileManager$Location, java.util.Collection) throws java.io.IOException
public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
public java.lang.Iterable getLocationAsPaths (javax.tools.JavaFileManager$Location)
public java.nio.file.Path asPath (javax.tools.FileObject)
public void setPathFactory (javax.tools.StandardJavaFileManager$PathFactory)
}
com/sun/tools/javac/api/JavacTrees$4.class
JavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$4 extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
int offset
final synthetic javax.tools.FileObject val$fileObject
final synthetic com.sun.tools.javac.api.JavacTrees this$0
void <init> (com.sun.tools.javac.api.JavacTrees, javax.tools.FileObject)
public java.lang.String getText ()
public int getSourcePos (int)
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public boolean isDeprecated ()
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedTaskListener.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedTaskListener extends java.lang.Object implements com.sun.source.util.TaskListener {
protected com.sun.source.util.TaskListener clientTaskListener
final synthetic com.sun.tools.javac.api.ClientCodeWrapper this$0
void <init> (com.sun.tools.javac.api.ClientCodeWrapper, com.sun.source.util.TaskListener)
public void started (com.sun.source.util.TaskEvent)
public void finished (com.sun.source.util.TaskEvent)
public java.lang.String toString ()
}
com/sun/tools/javac/api/JavacScope$2.class
JavacScope.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacScope$2 extends com.sun.tools.javac.api.JavacScope {
final synthetic com.sun.tools.javac.api.JavacScope this$0
void <init> (com.sun.tools.javac.api.JavacScope, com.sun.tools.javac.comp.Env)
public boolean isStarImportScope ()
public com.sun.tools.javac.api.JavacScope getEnclosingScope ()
public java.lang.Iterable getLocalElements ()
public volatile synthetic com.sun.source.tree.Scope getEnclosingScope ()
}
com/sun/tools/javac/api/DiagnosticFormatter$PositionKind.class
DiagnosticFormatter.java
package com.sun.tools.javac.api
public final enum com.sun.tools.javac.api.DiagnosticFormatter$PositionKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$PositionKind START
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$PositionKind END
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$PositionKind LINE
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$PositionKind COLUMN
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$PositionKind OFFSET
private static final synthetic com.sun.tools.javac.api.DiagnosticFormatter$PositionKind[] $VALUES
public static com.sun.tools.javac.api.DiagnosticFormatter$PositionKind[] values ()
public static com.sun.tools.javac.api.DiagnosticFormatter$PositionKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/api/JavacTrees$7.class
JavacTrees.java
package com.sun.tools.javac.api
synthetic com.sun.tools.javac.api.JavacTrees$7 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$source$doctree$DocTree$Kind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final synthetic int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void <clinit> ()
}
com/sun/tools/javac/api/DiagnosticFormatter$Configuration.class
DiagnosticFormatter.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.DiagnosticFormatter$Configuration extends java.lang.Object {
public abstract void setVisible (java.util.Set)
public abstract java.util.Set getVisible ()
public abstract void setMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit, int)
public abstract int getMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit)
}
com/sun/tools/javac/api/JavacTrees$HtmlFileObject.class
JavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$HtmlFileObject extends javax.tools.ForwardingFileObject implements javax.tools.JavaFileObject {
public void <init> (javax.tools.FileObject)
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
}
com/sun/tools/javac/api/DiagnosticFormatter$Configuration$DiagnosticPart.class
DiagnosticFormatter.java
package com.sun.tools.javac.api
public final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart extends java.lang.Enum {
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart SUMMARY
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart DETAILS
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart SOURCE
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart SUBDIAGNOSTICS
public static final enum com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart JLS
private static final synthetic com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart[] $VALUES
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart[] values ()
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedJavaFileObject.class
ClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileObject extends com.sun.tools.javac.api.ClientCodeWrapper$WrappedFileObject implements javax.tools.JavaFileObject {
final synthetic com.sun.tools.javac.api.ClientCodeWrapper this$0
void <init> (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.JavaFileObject)
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
public java.lang.String toString ()
}
com/sun/tools/javac/api/JavacScope.class
JavacScope.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacScope extends java.lang.Object implements com.sun.source.tree.Scope {
protected final com.sun.tools.javac.comp.Env env
static com.sun.tools.javac.api.JavacScope create (com.sun.tools.javac.comp.Env)
private void <init> (com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.api.JavacScope getEnclosingScope ()
public javax.lang.model.element.TypeElement getEnclosingClass ()
public javax.lang.model.element.ExecutableElement getEnclosingMethod ()
public java.lang.Iterable getLocalElements ()
public com.sun.tools.javac.comp.Env getEnv ()
public boolean isStarImportScope ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic com.sun.source.tree.Scope getEnclosingScope ()
synthetic void <init> (com.sun.tools.javac.comp.Env, com.sun.tools.javac.api.JavacScope$1)
}
com/sun/tools/javac/comp/
com/sun/tools/javac/comp/Resolve$MethodResolutionContext.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionContext extends java.lang.Object {
private com.sun.tools.javac.util.List candidates
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase step
com.sun.tools.javac.comp.Resolve$MethodCheck methodCheck
private boolean internalResolution
private com.sun.tools.javac.comp.DeferredAttr$AttrMode attrMode
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
void addInapplicableCandidate (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
void addApplicableCandidate (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.DeferredAttr$AttrMode attrMode ()
boolean internal ()
static synthetic boolean access$000 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
static synthetic com.sun.tools.javac.util.List access$100 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
static synthetic com.sun.tools.javac.comp.DeferredAttr$AttrMode access$202 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.DeferredAttr$AttrMode)
static synthetic boolean access$002 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, boolean)
}
com/sun/tools/javac/comp/Flow$AliveAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$AliveAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
private boolean alive
final synthetic com.sun.tools.javac.comp.Flow this$0
void <init> (com.sun.tools.javac.comp.Flow)
void markDead ()
void scanDef (com.sun.tools.javac.tree.JCTree)
void scanStat (com.sun.tools.javac.tree.JCTree)
void scanStats (com.sun.tools.javac.util.List)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
}
com/sun/tools/javac/comp/Attr$3.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$3 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/LambdaToMethod$MemberReferenceToLambda.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$MemberReferenceToLambda extends java.lang.Object {
private final com.sun.tools.javac.tree.JCTree$JCMemberReference tree
private final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext localContext
private final com.sun.tools.javac.code.Symbol owner
private final com.sun.tools.javac.util.ListBuffer args
private final com.sun.tools.javac.util.ListBuffer params
private com.sun.tools.javac.tree.JCTree$JCExpression receiverExpression
final synthetic com.sun.tools.javac.comp.LambdaToMethod this$0
void <init> (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCLambda lambda ()
com.sun.tools.javac.code.Symbol$VarSymbol addParametersReturnReceiver ()
com.sun.tools.javac.tree.JCTree$JCExpression getReceiverExpression ()
private com.sun.tools.javac.tree.JCTree$JCExpression makeReceiver (com.sun.tools.javac.code.Symbol$VarSymbol)
private com.sun.tools.javac.tree.JCTree$JCExpression expressionInvoke (com.sun.tools.javac.code.Symbol$VarSymbol)
private com.sun.tools.javac.tree.JCTree$JCExpression expressionNew ()
private com.sun.tools.javac.code.Symbol$VarSymbol addParameter (java.lang.String, com.sun.tools.javac.code.Type, boolean)
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext.class
LambdaToMethod.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext extends com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext {
final boolean isSuper
final com.sun.tools.javac.code.Symbol sigPolySym
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCMemberReference)
int referenceKind ()
boolean needsVarArgsConversion ()
boolean isArrayOp ()
boolean receiverAccessible ()
boolean isPrivateInOtherClass ()
boolean isProtectedInSuperClassOfEnclosingClassInOtherPackage ()
final boolean isSignaturePolymorphic ()
boolean interfaceParameterIsIntersectionType ()
final boolean needsConversionToLambda ()
com.sun.tools.javac.code.Type generatedRefSig ()
com.sun.tools.javac.code.Type bridgedRefSig ()
}
com/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node extends com.sun.tools.javac.util.GraphUtils$TarjanNode implements com.sun.tools.javac.util.GraphUtils$DottableNode {
java.util.Set deps
final synthetic com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph this$2
void <init> (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.GraphUtils$DependencyKind[] getSupportedDependencyKinds ()
public java.lang.Iterable getAllDependencies ()
public java.util.Collection getDependenciesByKind (com.sun.tools.javac.util.GraphUtils$DependencyKind)
protected void addDependency (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
protected void addDependencies (java.util.Set)
protected boolean removeDependency (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
protected java.util.Set closure ()
protected boolean isLeaf ()
protected void mergeWith (com.sun.tools.javac.util.List)
private void graphChanged (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
public java.util.Properties nodeAttributes ()
public java.util.Properties dependencyAttributes (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.util.GraphUtils$DependencyKind)
public volatile synthetic java.util.Properties dependencyAttributes (com.sun.tools.javac.util.GraphUtils$DottableNode, com.sun.tools.javac.util.GraphUtils$DependencyKind)
static synthetic void access$700 (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$2.class
Resolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$2 extends com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template {
java.util.function.BiPredicate containsPredicate
transient void <init> (java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[])
boolean matches (java.lang.Object)
boolean containsAny (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.List)
private synthetic boolean lambda$containsAny$1 (com.sun.tools.javac.util.List, java.lang.Object)
private synthetic boolean lambda$$0 (java.lang.Object, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/MemberEnter.class
MemberEnter.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.MemberEnter extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key memberEnterKey
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.comp.Attr attr
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Annotate annotate
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
protected com.sun.tools.javac.comp.Env env
public static com.sun.tools.javac.comp.MemberEnter instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.code.Type signature (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
protected void memberEnter (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
void memberEnter (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.comp.Env methodEnv (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
void checkType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, java.lang.String)
void checkReceiver (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.comp.Env)
public boolean needsLazyConstValue (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Env initEnv (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.comp.Env)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
public com.sun.tools.javac.comp.Env getMethodEnv (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.comp.Env getInitEnv (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.comp.Env)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$ArgMismatchRewriter.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$ArgMismatchRewriter extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$DiagnosticRewriter {
int causeIndex
public void <init> (int)
public com.sun.tools.javac.util.JCDiagnostic rewriteDiagnostic (com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Lower$EnumMapping.class
Lower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$EnumMapping extends java.lang.Object {
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
int next
final com.sun.tools.javac.code.Symbol$TypeSymbol forEnum
final com.sun.tools.javac.code.Symbol$VarSymbol mapVar
final java.util.Map values
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.tree.JCTree$JCLiteral forConstant (com.sun.tools.javac.code.Symbol$VarSymbol)
void translate ()
}
com/sun/tools/javac/comp/Todo.class
Todo.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Todo extends java.util.AbstractQueue {
protected static final com.sun.tools.javac.util.Context$Key todoKey
java.util.LinkedList contents
java.util.LinkedList contentsByFile
java.util.Map fileMap
public static com.sun.tools.javac.comp.Todo instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public void append (com.sun.tools.javac.comp.Env)
public java.util.Iterator iterator ()
public int size ()
public boolean offer (com.sun.tools.javac.comp.Env)
public void retainFiles (java.util.Collection)
public com.sun.tools.javac.comp.Env poll ()
public com.sun.tools.javac.comp.Env peek ()
public java.util.Queue groupByFile (com.sun.tools.javac.comp.Env)
public java.util.Queue groupByFile ()
private void addByFile (com.sun.tools.javac.comp.Env)
private void removeByFile (com.sun.tools.javac.comp.Env)
public volatile synthetic java.lang.Object peek ()
public volatile synthetic java.lang.Object poll ()
public volatile synthetic boolean offer (java.lang.Object)
static void <clinit> ()
}
com/sun/tools/javac/comp/InferenceContext.class
InferenceContext.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.InferenceContext extends java.lang.Object {
com.sun.tools.javac.util.List undetvars
com.sun.tools.javac.util.List inferencevars
java.util.Map freeTypeListeners
com.sun.tools.javac.code.Types types
com.sun.tools.javac.comp.Infer infer
java.util.Map captureTypeCache
com.sun.tools.javac.code.Type update (com.sun.tools.javac.code.Type)
public void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List)
public void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
void addVar (com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.util.List inferenceVars ()
public com.sun.tools.javac.util.List undetVars ()
com.sun.tools.javac.util.List restvars ()
com.sun.tools.javac.util.List instvars ()
final com.sun.tools.javac.util.List boundedVars ()
private com.sun.tools.javac.util.List filterVars (com.sun.tools.javac.util.Filter)
final boolean free (com.sun.tools.javac.code.Type)
final boolean free (com.sun.tools.javac.util.List)
final com.sun.tools.javac.util.List freeVarsIn (com.sun.tools.javac.code.Type)
final com.sun.tools.javac.util.List freeVarsIn (com.sun.tools.javac.util.List)
public final com.sun.tools.javac.code.Type asUndetVar (com.sun.tools.javac.code.Type)
final com.sun.tools.javac.util.List asUndetVars (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List instTypes ()
com.sun.tools.javac.code.Type asInstType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List asInstTypes (com.sun.tools.javac.util.List)
void addFreeTypeListener (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Infer$FreeTypeListener)
void notifyChange ()
void notifyChange (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List save ()
public void rollback (com.sun.tools.javac.util.List)
void dupTo (com.sun.tools.javac.comp.InferenceContext)
void dupTo (com.sun.tools.javac.comp.InferenceContext, boolean)
com.sun.tools.javac.comp.InferenceContext min (com.sun.tools.javac.util.List, boolean, com.sun.tools.javac.util.Warner)
private void solve (com.sun.tools.javac.comp.Infer$GraphStrategy, com.sun.tools.javac.util.Warner)
public void solve (com.sun.tools.javac.util.Warner)
public void solve (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
public void solveAny (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
private com.sun.tools.javac.util.List solveBasic (java.util.EnumSet)
com.sun.tools.javac.util.List solveBasic (com.sun.tools.javac.util.List, java.util.EnumSet)
public void solveLegacy (boolean, com.sun.tools.javac.util.Warner, java.util.EnumSet)
public java.lang.String toString ()
com.sun.tools.javac.code.Type cachedCapture (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, boolean)
private synthetic void lambda$min$6 (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner, com.sun.tools.javac.comp.InferenceContext)
private synthetic void lambda$min$5 (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.comp.InferenceContext$ReachabilityVisitor, com.sun.tools.javac.comp.InferenceContext)
private static synthetic boolean lambda$min$4 (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
private synthetic void lambda$dupTo$3 (com.sun.tools.javac.comp.InferenceContext)
private static synthetic boolean lambda$boundedVars$2 (com.sun.tools.javac.code.Type$UndetVar)
private static synthetic boolean lambda$instvars$1 (com.sun.tools.javac.code.Type$UndetVar)
private static synthetic boolean lambda$restvars$0 (com.sun.tools.javac.code.Type$UndetVar)
}
com/sun/tools/javac/comp/Analyzer$LambdaAnalyzer.class
Analyzer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Analyzer$LambdaAnalyzer extends com.sun.tools.javac.comp.Analyzer$StatementAnalyzer {
final synthetic com.sun.tools.javac.comp.Analyzer this$0
void <init> (com.sun.tools.javac.comp.Analyzer)
boolean match (com.sun.tools.javac.tree.JCTree$JCNewClass)
private com.sun.tools.javac.util.List decls (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCLambda map (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.tree.JCTree$JCNewClass)
void process (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.tree.JCTree$JCLambda, boolean)
volatile synthetic void process (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, boolean)
volatile synthetic com.sun.tools.javac.tree.JCTree map (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
volatile synthetic boolean match (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredType$SpeculativeCache.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache extends java.lang.Object {
private java.util.Map cache
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredType this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache$Entry get (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
void put (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Attr$ResultInfo)
}
com/sun/tools/javac/comp/Resolve$5.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$5 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.code.Symbol$TypeSymbol currentSym
com.sun.tools.javac.code.Symbol$TypeSymbol prevSym
com.sun.tools.javac.util.List seen
final synthetic com.sun.tools.javac.code.Type val$intype
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Type)
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol$TypeSymbol next ()
public void remove ()
com.sun.tools.javac.code.Symbol$TypeSymbol symbolFor (com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/comp/Infer$SubstBounds.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$SubstBounds extends com.sun.tools.javac.comp.Infer$CheckInst {
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar)
public com.sun.tools.javac.comp.Infer$IncorporationAction dup (com.sun.tools.javac.code.Type$UndetVar)
void apply (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.Warner)
void checkCompatibleUpperBounds (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Annotate.class
Annotate.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Annotate extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key annotateKey
private final com.sun.tools.javac.comp.Attr attr
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.comp.ConstFold cfolder
private final com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.code.Lint lint
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.comp.Resolve resolve
private final com.sun.tools.javac.tree.TreeMaker make
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.TypeEnvs typeEnvs
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.code.Attribute theUnfinishedDefaultValue
private final boolean allowRepeatedAnnos
private final String sourceName
private int blockCount
private com.sun.tools.javac.util.ListBuffer q
private com.sun.tools.javac.util.ListBuffer validateQ
private int flushCount
com.sun.tools.javac.util.ListBuffer typesQ
com.sun.tools.javac.util.ListBuffer afterTypesQ
private com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter theSourceCompleter
public static com.sun.tools.javac.comp.Annotate instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public void blockAnnotations ()
public void unblockAnnotations ()
public void unblockAnnotationsNoFlush ()
public boolean annotationsBlocked ()
public void enterDone ()
public com.sun.tools.javac.util.List fromAnnotations (com.sun.tools.javac.util.List)
public void normal (java.lang.Runnable)
public void validate (java.lang.Runnable)
public void flush ()
private boolean isFlushing ()
private void startFlushing ()
private void doneFlushing ()
public void typeAnnotation (java.lang.Runnable)
public void afterTypes (java.lang.Runnable)
public void annotateLater (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public void annotateDefaultValueLater (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void enterDefaultValue (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$MethodSymbol)
private void annotateNow (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, boolean, boolean)
public com.sun.tools.javac.code.Attribute$Compound attributeAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.code.Attribute$TypeCompound attributeTypeAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
private com.sun.tools.javac.util.List attributeAnnotationValues (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
private com.sun.tools.javac.util.Pair attributeAnnotationNameValuePair (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type, boolean, com.sun.tools.javac.comp.Env, boolean)
private com.sun.tools.javac.code.Attribute attributeAnnotationValue (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
private com.sun.tools.javac.code.Attribute getAnnotationEnumValue (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
private com.sun.tools.javac.code.Attribute getAnnotationClassValue (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
private com.sun.tools.javac.code.Attribute getAnnotationPrimitiveValue (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
private com.sun.tools.javac.code.Attribute getAnnotationArrayValue (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
private com.sun.tools.javac.code.Attribute$Compound processRepeatedAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Annotate$AnnotationContext, com.sun.tools.javac.code.Symbol, boolean)
private com.sun.tools.javac.code.Type getContainingType (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean)
private com.sun.tools.javac.code.Type filterSame (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type extractContainingType (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
private com.sun.tools.javac.code.Symbol$MethodSymbol validateContainer (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private com.sun.tools.javac.code.Attribute$Compound makeContainerAnnotation (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Annotate$AnnotationContext, com.sun.tools.javac.code.Symbol, boolean)
public void enterTypeAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean)
public void queueScanTreeAndTypeAnnotate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public void annotateTypeSecondStage (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public void annotateTypeParameterSecondStage (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
public com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter annotationTypeSourceCompleter ()
private void attributeAnnotationType (com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.code.Attribute unfinishedDefaultValue ()
public void newRound ()
private synthetic void lambda$annotateTypeParameterSecondStage$6 (com.sun.tools.javac.util.List)
private synthetic void lambda$annotateTypeSecondStage$5 (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
private synthetic void lambda$queueScanTreeAndTypeAnnotate$4 (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private synthetic void lambda$annotateDefaultValueLater$3 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression)
private synthetic void lambda$annotateDefaultValueLater$2 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$MethodSymbol)
private synthetic void lambda$annotateLater$1 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
private synthetic void lambda$annotateLater$0 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.comp.TypeEnvs access$000 (com.sun.tools.javac.comp.Annotate)
static synthetic void access$100 (com.sun.tools.javac.comp.Annotate, com.sun.tools.javac.comp.Env)
static void <clinit> ()
}
com/sun/tools/javac/comp/LambdaToMethod$1LambdaBodyTranslator.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$1LambdaBodyTranslator extends com.sun.tools.javac.tree.TreeTranslator {
final synthetic boolean val$isTarget_void
final synthetic com.sun.tools.javac.tree.JCTree$JCMethodDecl val$lambdaMethodDecl
final synthetic com.sun.tools.javac.code.Type val$restype
final synthetic com.sun.tools.javac.comp.LambdaToMethod this$0
void <init> (com.sun.tools.javac.comp.LambdaToMethod, boolean, com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.code.Type)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
}
com/sun/tools/javac/comp/Resolve$StaticError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$StaticError extends com.sun.tools.javac.comp.Resolve$InvalidSymbolError {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodCheck {
com.sun.tools.javac.util.List actuals
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.List)
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Attr$ResultInfo methodCheckResult (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/ArgumentAttr$LocalCacheContext.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$LocalCacheContext extends java.lang.Object {
java.util.Map prevCache
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
public void <init> (com.sun.tools.javac.comp.ArgumentAttr)
public void leave ()
}
com/sun/tools/javac/comp/Resolve$ReferenceLookupResult.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ReferenceLookupResult extends java.lang.Object {
com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind staticKind
com.sun.tools.javac.code.Symbol sym
void <init> (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
private com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind staticKind (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
boolean isSuccess ()
boolean hasKind (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind)
boolean canIgnore ()
private static synthetic com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind lambda$staticKind$1 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate)
private static synthetic boolean lambda$staticKind$0 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate)
}
com/sun/tools/javac/comp/ArgumentAttr$ExplicitLambdaType.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$ExplicitLambdaType extends com.sun.tools.javac.comp.ArgumentAttr$ArgumentType {
java.util.Optional argtypes
java.util.Optional returnExpressions
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCLambda)
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCLambda, java.util.Map)
com.sun.tools.javac.util.List argtypes ()
com.sun.tools.javac.util.List returnExpressions ()
com.sun.tools.javac.code.Type overloadCheck (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
private void checkLambdaCompatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type getReturnType (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.comp.Env)
volatile synthetic com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
private synthetic com.sun.tools.javac.util.List lambda$returnExpressions$1 ()
private synthetic com.sun.tools.javac.util.List lambda$argtypes$0 ()
}
com/sun/tools/javac/comp/Resolve$InapplicableMethodException.class
Resolve.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Resolve$InapplicableMethodException extends java.lang.RuntimeException {
private static final long serialVersionUID
com.sun.tools.javac.util.JCDiagnostic diagnostic
com.sun.tools.javac.util.JCDiagnostic$Factory diags
void <init> (com.sun.tools.javac.util.JCDiagnostic$Factory)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage ()
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (java.lang.String)
transient com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (java.lang.String, java.lang.Object[])
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
}
com/sun/tools/javac/comp/Attr$PostAttrAnalyzer.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$PostAttrAnalyzer extends com.sun.tools.javac.tree.TreeScanner {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr)
private void initTypeIfNeeded (com.sun.tools.javac.tree.JCTree)
private com.sun.tools.javac.code.Type dummyMethodType (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private com.sun.tools.javac.code.Type dummyMethodType ()
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
}
com/sun/tools/javac/comp/Resolve$10.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$10 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/AttrContextEnv.class
AttrContextEnv.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.AttrContextEnv extends com.sun.tools.javac.comp.Env {
public void <init> (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.AttrContext)
}
com/sun/tools/javac/comp/Flow$AssignAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Flow$AssignAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
final com.sun.tools.javac.util.Bits inits
final com.sun.tools.javac.util.Bits uninits
final com.sun.tools.javac.util.Bits uninitsTry
final com.sun.tools.javac.util.Bits initsWhenTrue
final com.sun.tools.javac.util.Bits initsWhenFalse
final com.sun.tools.javac.util.Bits uninitsWhenTrue
final com.sun.tools.javac.util.Bits uninitsWhenFalse
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl[] vardecls
com.sun.tools.javac.tree.JCTree$JCClassDecl classDef
int firstadr
protected int nextadr
protected int returnadr
com.sun.tools.javac.code.Scope$WriteableScope unrefdResources
com.sun.tools.javac.comp.Flow$FlowKind flowKind
int startPos
private boolean isInitialConstructor
final synthetic com.sun.tools.javac.comp.Flow this$0
public void <init> (com.sun.tools.javac.comp.Flow)
protected void markDead ()
protected boolean trackable (com.sun.tools.javac.code.Symbol$VarSymbol)
boolean isFinalUninitializedField (com.sun.tools.javac.code.Symbol$VarSymbol)
boolean isFinalUninitializedStaticField (com.sun.tools.javac.code.Symbol$VarSymbol)
void newVar (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
void letInit (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
void uninit (com.sun.tools.javac.code.Symbol$VarSymbol)
void letInit (com.sun.tools.javac.tree.JCTree)
void checkInit (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
void checkInit (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.String)
private transient void resetBits (com.sun.tools.javac.util.Bits[])
void split (boolean)
protected void merge ()
void scanExpr (com.sun.tools.javac.tree.JCTree)
void scanExprs (com.sun.tools.javac.util.List)
void scanCond (com.sun.tools.javac.tree.JCTree)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
protected void initParam (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
private void addVars (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Bits, com.sun.tools.javac.util.Bits)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
private boolean isIdentOrThisDotIdent (com.sun.tools.javac.tree.JCTree)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
void referenced (com.sun.tools.javac.code.Symbol)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void analyzeTree (com.sun.tools.javac.comp.Env)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
public volatile synthetic void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public volatile synthetic void scan (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Resolve$AmbiguityError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$AmbiguityError extends com.sun.tools.javac.comp.Resolve$ResolveError {
com.sun.tools.javac.util.List ambiguousSyms
final synthetic com.sun.tools.javac.comp.Resolve this$0
public boolean exists ()
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.util.List flatten (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve$AmbiguityError addAmbiguousSymbol (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol mergeAbstracts (com.sun.tools.javac.code.Type)
protected com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
}
com/sun/tools/javac/comp/DeferredAttr$RecoveryDeferredTypeMap.class
DeferredAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap extends com.sun.tools.javac.comp.DeferredAttr$DeferredTypeMap {
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
public void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
protected com.sun.tools.javac.code.Type typeOf (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
private com.sun.tools.javac.code.Type recover (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
}
com/sun/tools/javac/comp/ArgumentAttr$ParensType.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$ParensType extends com.sun.tools.javac.comp.ArgumentAttr$ArgumentType {
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCParens)
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCParens, java.util.Map)
com.sun.tools.javac.code.Type overloadCheck (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCParens, com.sun.tools.javac.comp.Env)
volatile synthetic com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/Resolve$4.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$4 extends com.sun.tools.javac.comp.Resolve$AbstractMethodCheck {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
private void varargsAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.InferenceContext)
private com.sun.tools.javac.comp.Attr$ResultInfo methodCheckResult (boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List)
public java.lang.String toString ()
private synthetic void lambda$varargsAccessible$0 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Resolve$BasicLookupHelper.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$BasicLookupHelper extends com.sun.tools.javac.comp.Resolve$LookupHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
final com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
abstract com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
void debug (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Attr$4.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$4 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final synthetic com.sun.tools.javac.tree.JCTree$JCNewClass val$clazz
final synthetic com.sun.tools.javac.code.Symbol$TypeSymbol val$tsym
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.code.Symbol$TypeSymbol)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/ArgumentAttr$UniquePos.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$UniquePos extends java.lang.Object {
int pos
com.sun.tools.javac.util.DiagnosticSource source
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree)
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Resolve$MethodReferenceCheck$1.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodReferenceCheck$1 extends com.sun.tools.javac.comp.Resolve$MethodCheckContext {
com.sun.tools.javac.comp.Resolve$MethodCheckDiag methodDiag
final synthetic boolean val$varargsCheck
final synthetic com.sun.tools.javac.comp.Resolve$MethodReferenceCheck this$1
void <init> (com.sun.tools.javac.comp.Resolve$MethodReferenceCheck, boolean, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, boolean)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Infer$AbstractIncorporationEngine.class
Infer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$AbstractIncorporationEngine extends java.lang.Object implements com.sun.tools.javac.code.Type$UndetVar$UndetVarListener {
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer)
public void varInstantiated (com.sun.tools.javac.code.Type$UndetVar)
public void varBoundChanged (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, boolean)
abstract com.sun.tools.javac.util.List getIncorporationActions (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, boolean)
}
com/sun/tools/javac/comp/LambdaToMethod$KlassInfo.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo extends java.lang.Object {
private com.sun.tools.javac.util.ListBuffer appendedMethodList
private final java.util.Map deserializeCases
private final com.sun.tools.javac.code.Symbol$MethodSymbol deserMethodSym
private final com.sun.tools.javac.code.Symbol$VarSymbol deserParamSym
private final com.sun.tools.javac.tree.JCTree$JCClassDecl clazz
final synthetic com.sun.tools.javac.comp.LambdaToMethod this$0
private void <init> (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree$JCClassDecl)
private void addMethod (com.sun.tools.javac.tree.JCTree)
synthetic void <init> (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.LambdaToMethod$1)
static synthetic java.util.Map access$500 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
static synthetic void access$600 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo, com.sun.tools.javac.tree.JCTree)
static synthetic com.sun.tools.javac.util.ListBuffer access$700 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
static synthetic com.sun.tools.javac.code.Symbol$MethodSymbol access$1400 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
static synthetic com.sun.tools.javac.code.Symbol$VarSymbol access$1500 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
static synthetic com.sun.tools.javac.tree.JCTree$JCClassDecl access$2000 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
}
com/sun/tools/javac/comp/Resolve$MethodReferenceLookupHelper$1.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper$1 extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
final synthetic com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper this$1
void <init> (com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind.class
Infer.java
package com.sun.tools.javac.comp
abstract enum com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind IS_SUBTYPE
public static final enum com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind IS_SAME_TYPE
private static final synthetic com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind[] $VALUES
public static com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind[] values ()
public static com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
abstract boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.comp.Infer$1)
static void <clinit> ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$1.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$1 extends com.sun.tools.javac.code.Symbol$VarSymbol {
final synthetic com.sun.tools.javac.code.Symbol val$sym
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext this$2
void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/Infer$LeafSolver.class
Infer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$LeafSolver extends java.lang.Object implements com.sun.tools.javac.comp.Infer$GraphStrategy {
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer)
public com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node pickNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph)
}
com/sun/tools/javac/comp/Resolve$ArrayConstructorReferenceLookupHelper.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ArrayConstructorReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
protected com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Resolve$AccessError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$AccessError extends com.sun.tools.javac.comp.Resolve$InvalidSymbolError {
private com.sun.tools.javac.comp.Env env
private com.sun.tools.javac.code.Type site
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public boolean exists ()
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private java.lang.String toString (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/LambdaToMethod$L2MSignatureGenerator.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$L2MSignatureGenerator extends com.sun.tools.javac.code.Types$SignatureGenerator {
StringBuilder sb
final synthetic com.sun.tools.javac.comp.LambdaToMethod this$0
void <init> (com.sun.tools.javac.comp.LambdaToMethod)
protected void append (char)
protected void append (byte[])
protected void append (com.sun.tools.javac.util.Name)
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Modules$3.class
Modules.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Modules$3 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final synthetic com.sun.tools.javac.comp.Modules this$0
void <init> (com.sun.tools.javac.comp.Modules)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public java.lang.String toString ()
}
com/sun/tools/javac/comp/DeferredAttr$OverloadStuckPolicy.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$OverloadStuckPolicy extends com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy implements com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy {
boolean stuck
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
public boolean isStuck ()
public void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredType)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
}
com/sun/tools/javac/comp/Resolve$ConstructorReferenceLookupHelper.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ConstructorReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
boolean needsInference
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
protected com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/ArgumentAttr$ResolvedConstructorType.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$ResolvedConstructorType extends com.sun.tools.javac.comp.ArgumentAttr$ResolvedMemberType {
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
public void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCNewClass)
public void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCNewClass, java.util.Map)
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo (com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type methodType ()
com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.comp.Env)
volatile synthetic com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/TypeEnter$AbstractHeaderPhase$Synthesizer$2.class
TypeEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$Synthesizer$2 extends com.sun.tools.javac.code.Type$ErrorType {
final synthetic com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$Synthesizer this$2
void <init> (com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$Synthesizer, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.util.List getTypeArguments ()
public volatile synthetic java.util.List getTypeArguments ()
}
com/sun/tools/javac/comp/Attr$CheckMode$1.class
Attr.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Attr$CheckMode$1 extends com.sun.tools.javac.comp.Attr$CheckMode {
void <init> (java.lang.String, int)
public boolean updateTreeType ()
}
com/sun/tools/javac/comp/MemberEnter$InitTreeVisitor.class
MemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$InitTreeVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
private static final java.util.Set ALLOWED_OPERATORS
boolean result
void <init> ()
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
static void <clinit> ()
}
com/sun/tools/javac/comp/AttrContext.class
AttrContext.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.AttrContext extends java.lang.Object {
com.sun.tools.javac.code.Scope$WriteableScope scope
int staticLevel
boolean isSelfCall
boolean selectSuper
boolean isSerializable
boolean isLambda
boolean isSpeculative
boolean isAnonymousDiamond
boolean isNewClass
boolean visitingServiceImplementation
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase pendingResolutionPhase
com.sun.tools.javac.code.Lint lint
com.sun.tools.javac.code.Symbol enclVar
com.sun.tools.javac.comp.Attr$ResultInfo returnResult
com.sun.tools.javac.code.Type defaultSuperCallSite
com.sun.tools.javac.tree.JCTree preferredTreeForDiagnostics
public void <init> ()
com.sun.tools.javac.comp.AttrContext dup (com.sun.tools.javac.code.Scope$WriteableScope)
com.sun.tools.javac.comp.AttrContext dup ()
public java.lang.Iterable getLocalElements ()
boolean lastResolveVarargs ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/DeferredAttr$FilterScanner.class
DeferredAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.DeferredAttr$FilterScanner extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.util.Filter treeFilter
void <init> (java.util.Set)
public void scan (com.sun.tools.javac.tree.JCTree)
void skip (com.sun.tools.javac.tree.JCTree)
private static synthetic boolean lambda$new$0 (java.util.Set, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Resolve$ResolveError.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$ResolveError extends com.sun.tools.javac.code.Symbol {
final String debugName
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Kinds$Kind, java.lang.String)
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public java.lang.String toString ()
public boolean exists ()
public boolean isStatic ()
protected com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
abstract com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Attr$5.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$5 extends com.sun.tools.javac.comp.Attr$PostAttrAnalyzer {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr)
public void scan (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Resolve$MethodCheckContext.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$MethodCheckContext extends java.lang.Object implements com.sun.tools.javac.comp.Check$CheckContext {
boolean strict
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
final synthetic com.sun.tools.javac.comp.Resolve this$0
public void <init> (com.sun.tools.javac.comp.Resolve, boolean, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.comp.InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Analyzer$TreeMapper.class
Analyzer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Analyzer$TreeMapper extends com.sun.tools.javac.tree.TreeCopier {
com.sun.tools.javac.comp.Analyzer$AnalysisContext context
final synthetic com.sun.tools.javac.comp.Analyzer this$0
void <init> (com.sun.tools.javac.comp.Analyzer, com.sun.tools.javac.comp.Analyzer$AnalysisContext)
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Void)
public com.sun.tools.javac.tree.JCTree visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Void)
public volatile synthetic com.sun.tools.javac.tree.JCTree visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile synthetic com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
private static synthetic void lambda$visitLambdaExpression$0 (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
}
com/sun/tools/javac/comp/Resolve$ReferenceLookupHelper.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$LookupHelper {
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.InferenceContext)
abstract com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Resolve$MethodCheck.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$MethodCheck extends java.lang.Object {
public abstract void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
public abstract com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/ArgumentAttr$ConditionalType.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$ConditionalType extends com.sun.tools.javac.comp.ArgumentAttr$ArgumentType {
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCConditional)
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCConditional, java.util.Map)
com.sun.tools.javac.code.Type overloadCheck (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCConditional, com.sun.tools.javac.comp.Env)
volatile synthetic com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/Attr$ExpressionLambdaReturnContext.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$ExpressionLambdaReturnContext extends com.sun.tools.javac.comp.Attr$FunctionalReturnContext {
com.sun.tools.javac.tree.JCTree$JCExpression expr
boolean expStmtExpected
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Check$CheckContext)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
}
com/sun/tools/javac/comp/Attr$RecoveryInfo.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$RecoveryInfo extends com.sun.tools.javac.comp.Attr$ResultInfo {
final synthetic com.sun.tools.javac.comp.Attr this$0
public void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
}
com/sun/tools/javac/comp/Infer$EqCheckLegacy.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$EqCheckLegacy extends com.sun.tools.javac.comp.Infer$CheckBounds {
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public com.sun.tools.javac.comp.Infer$IncorporationAction dup (com.sun.tools.javac.code.Type$UndetVar)
java.util.EnumSet boundsToCheck ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$Frame.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$Frame extends java.lang.Object {
final com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List locals
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
public void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree)
void addLocal (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Infer.class
Infer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key inferKey
com.sun.tools.javac.comp.Resolve rs
com.sun.tools.javac.comp.Check chk
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.util.Log log
boolean allowGraphInference
private final String dependenciesFolder
private com.sun.tools.javac.util.List pendingGraphs
public static final com.sun.tools.javac.code.Type anyPoly
protected final com.sun.tools.javac.comp.Infer$InferenceException inferenceException
com.sun.tools.javac.code.Types$TypeMapping fromTypeVarFun
com.sun.tools.javac.comp.Infer$AbstractIncorporationEngine legacyEngine
com.sun.tools.javac.comp.Infer$AbstractIncorporationEngine graphEngine
static final int MAX_INCORPORATION_STEPS
java.util.Map incorporationCache
final com.sun.tools.javac.comp.InferenceContext emptyContext
public static com.sun.tools.javac.comp.Infer instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.code.Type instantiateMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.Warner) throws com.sun.tools.javac.comp.Infer$InferenceException
private boolean shouldPropagate (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.InferenceContext)
private com.sun.tools.javac.util.List roots (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
private void dumpGraphsIfNeeded (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.code.Type generateReturnConstraints (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.InferenceContext)
private boolean needsEagerInstantiation (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.InferenceContext)
private boolean commonSuperWithDiffParameterization (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type generateReferenceToTargetConstraint (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.InferenceContext)
void instantiateAsUninferredVars (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.code.Type instantiatePolymorphicSignatureInstance (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type instantiateFunctionalInterface (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Infer$AbstractIncorporationEngine incorporationEngine ()
void doIncorporation (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.Warner) throws com.sun.tools.javac.comp.Infer$InferenceException
private com.sun.tools.javac.util.List getParameterizedSupers (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type asSuper (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
boolean doIncorporationOp (com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
void reportInstError (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
void reportBoundError (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
void reportBoundError (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
transient void reportInferenceError (java.lang.String, java.lang.Object[])
private static synthetic boolean lambda$instantiateFunctionalInterface$0 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
static synthetic boolean access$000 (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.InferenceContext)
static synthetic com.sun.tools.javac.util.List access$100 (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
static synthetic com.sun.tools.javac.util.List access$200 (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
static synthetic java.lang.String access$500 (com.sun.tools.javac.comp.Infer)
static synthetic com.sun.tools.javac.util.List access$602 (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.util.List access$600 (com.sun.tools.javac.comp.Infer)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck$MostSpecificCheckContext$MostSpecificFunctionReturnChecker.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$MostSpecificFunctionReturnChecker extends com.sun.tools.javac.comp.DeferredAttr$PolyScanner {
final com.sun.tools.javac.code.Type tRet
final com.sun.tools.javac.code.Type sRet
boolean result
final synthetic com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext this$2
void <init> (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
void skip (com.sun.tools.javac.tree.JCTree)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
private com.sun.tools.javac.util.List lambdaResults (com.sun.tools.javac.tree.JCTree$JCLambda)
private com.sun.tools.javac.tree.JCTree$JCExpression asExpr (com.sun.tools.javac.tree.JCTree$JCExpression)
static synthetic com.sun.tools.javac.tree.JCTree$JCExpression access$700 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$MostSpecificFunctionReturnChecker, com.sun.tools.javac.tree.JCTree$JCExpression)
}
com/sun/tools/javac/comp/Annotate$2.class
Annotate.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Annotate$2 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter {
final synthetic com.sun.tools.javac.comp.Annotate this$0
void <init> (com.sun.tools.javac.comp.Annotate)
public void complete (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind$2.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind$2 extends com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind {
void <init> (java.lang.String, int)
boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
}
com/sun/tools/javac/comp/Resolve$4$1.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$4$1 extends com.sun.tools.javac.comp.Resolve$MethodCheckContext {
com.sun.tools.javac.comp.Resolve$MethodCheckDiag methodDiag
final synthetic boolean val$varargsCheck
final synthetic com.sun.tools.javac.comp.Resolve$4 this$1
void <init> (com.sun.tools.javac.comp.Resolve$4, boolean, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, boolean)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Resolve$ReferenceLookupResult$StaticKind.class
Resolve.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind STATIC
public static final enum com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind NON_STATIC
public static final enum com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind BOTH
public static final enum com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind UNDEFINED
private static final synthetic com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind[] $VALUES
public static com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind[] values ()
public static com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind from (com.sun.tools.javac.code.Symbol)
static com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind reduce (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind, com.sun.tools.javac.comp.Resolve$ReferenceLookupResult$StaticKind)
static void <clinit> ()
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$JumpKind.class
Flow.java
package com.sun.tools.javac.comp
abstract enum com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind BREAK
public static final enum com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind CONTINUE
final com.sun.tools.javac.tree.JCTree$Tag treeTag
private static final synthetic com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind[] $VALUES
public static com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind[] values ()
public static com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
abstract com.sun.tools.javac.tree.JCTree getTarget (com.sun.tools.javac.tree.JCTree)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.comp.Flow$1)
static void <clinit> ()
}
com/sun/tools/javac/comp/TypeEnter$AbstractHeaderPhase$1.class
TypeEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$1 extends com.sun.tools.javac.code.Type$ErrorType {
private com.sun.tools.javac.code.Type modelType
final synthetic com.sun.tools.javac.comp.Env val$env
final synthetic boolean val$interfaceExpected
final synthetic com.sun.tools.javac.tree.JCTree$JCExpression val$tree
final synthetic com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase this$1
void <init> (com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Env, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.code.Type getModelType ()
}
com/sun/tools/javac/comp/DeferredAttr$1.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$1 extends com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext {
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
void addDeferredAttrNode (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy)
void complete ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Annotate$AnnotationTypeCompleter.class
Annotate.java
package com.sun.tools.javac.comp
public abstract com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter extends java.lang.Object {
public abstract void complete (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/comp/Infer$CheckInst.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$CheckInst extends com.sun.tools.javac.comp.Infer$CheckBounds {
java.util.EnumSet to
final synthetic com.sun.tools.javac.comp.Infer this$0
transient void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type$UndetVar$InferenceBound[])
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, java.util.EnumSet)
public com.sun.tools.javac.comp.Infer$IncorporationAction dup (com.sun.tools.javac.code.Type$UndetVar)
java.util.EnumSet boundsToCheck ()
void report (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
}
com/sun/tools/javac/comp/Attr$CheckMode$2.class
Attr.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Attr$CheckMode$2 extends com.sun.tools.javac.comp.Attr$CheckMode {
void <init> (java.lang.String, int)
public boolean installPostInferenceHook ()
}
com/sun/tools/javac/comp/Infer$FreeTypeListener.class
Infer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$FreeTypeListener extends java.lang.Object {
public abstract void typesInferred (com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Infer$InferenceStep$1.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$InferenceStep$1 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Attr$MethodAttrInfo.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$MethodAttrInfo extends com.sun.tools.javac.comp.Attr$ResultInfo {
final synthetic com.sun.tools.javac.comp.Attr this$0
public void <init> (com.sun.tools.javac.comp.Attr)
public void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
protected boolean needsArgumentAttr (com.sun.tools.javac.tree.JCTree)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.comp.Check$CheckContext)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.Attr$CheckMode)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.comp.Attr$CheckMode)
}
com/sun/tools/javac/comp/Annotate$AnnotationContext.class
Annotate.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Annotate$AnnotationContext extends java.lang.Object {
public final com.sun.tools.javac.comp.Env env
public final java.util.Map annotated
public final java.util.Map pos
public final boolean isTypeCompound
final synthetic com.sun.tools.javac.comp.Annotate this$0
public void <init> (com.sun.tools.javac.comp.Annotate, com.sun.tools.javac.comp.Env, java.util.Map, java.util.Map, boolean)
}
com/sun/tools/javac/comp/Resolve$ReferenceChooser.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$ReferenceChooser extends java.lang.Object {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.code.Symbol result (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult, com.sun.tools.javac.comp.Resolve$ReferenceLookupResult)
abstract com.sun.tools.javac.code.Symbol boundResult (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult)
abstract com.sun.tools.javac.code.Symbol unboundResult (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult, com.sun.tools.javac.comp.Resolve$ReferenceLookupResult)
}
com/sun/tools/javac/comp/Attr$2.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$2 extends com.sun.tools.javac.tree.TreeTranslator {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOp.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$IncorporationBinaryOp extends java.lang.Object {
com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind opKind
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean equals (java.lang.Object)
public int hashCode ()
boolean apply (com.sun.tools.javac.util.Warner)
}
com/sun/tools/javac/comp/Check$5.class
Check.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.Check$5 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Attribute$RetentionPolicy
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Lint$LintCategory
static void <clinit> ()
}
com/sun/tools/javac/comp/Lower$1Patcher.class
Lower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$1Patcher extends com.sun.tools.javac.tree.TreeScanner {
final synthetic com.sun.tools.javac.tree.JCTree val$src
final synthetic com.sun.tools.javac.tree.JCTree val$dest
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/comp/Resolve$15.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$15 extends com.sun.tools.javac.comp.Resolve$ReferenceChooser {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.code.Symbol boundResult (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult)
com.sun.tools.javac.code.Symbol unboundResult (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult, com.sun.tools.javac.comp.Resolve$ReferenceLookupResult)
}
com/sun/tools/javac/comp/Resolve$InvalidSymbolError.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$InvalidSymbolError extends com.sun.tools.javac.comp.Resolve$ResolveError {
com.sun.tools.javac.code.Symbol sym
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Kinds$Kind, com.sun.tools.javac.code.Symbol, java.lang.String)
public boolean exists ()
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
}
com/sun/tools/javac/comp/Resolve$17.class
Resolve.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.Resolve$17 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$KindName
static void <clinit> ()
}
com/sun/tools/javac/comp/Infer$GraphSolver.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$GraphSolver extends java.lang.Object {
com.sun.tools.javac.comp.InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.Warner)
void solve (com.sun.tools.javac.comp.Infer$GraphStrategy)
}
com/sun/tools/javac/comp/Resolve$3.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$3 extends com.sun.tools.javac.comp.Resolve$AbstractMethodCheck {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
public java.lang.String toString ()
}
com/sun/tools/javac/comp/TypeEnvs.class
TypeEnvs.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TypeEnvs extends java.lang.Object {
private static final long serialVersionUID
protected static final com.sun.tools.javac.util.Context$Key typeEnvsKey
private java.util.HashMap map
public static com.sun.tools.javac.comp.TypeEnvs instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.comp.Env get (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.Env put (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env remove (com.sun.tools.javac.code.Symbol$TypeSymbol)
java.util.Collection values ()
void clear ()
static void <clinit> ()
}
com/sun/tools/javac/comp/Attr$ResultInfo.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$ResultInfo extends java.lang.Object {
final com.sun.tools.javac.code.Kinds$KindSelector pkind
final com.sun.tools.javac.code.Type pt
final com.sun.tools.javac.comp.Check$CheckContext checkContext
final com.sun.tools.javac.comp.Attr$CheckMode checkMode
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.code.Type)
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$CheckMode)
protected void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
protected void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.Attr$CheckMode)
protected boolean needsArgumentAttr (com.sun.tools.javac.tree.JCTree)
protected com.sun.tools.javac.code.Type check (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.comp.Check$CheckContext)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.Attr$CheckMode)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.comp.Attr$CheckMode)
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Check$DefaultMethodClashFilter.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$DefaultMethodClashFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Type site
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Type)
public boolean accepts (com.sun.tools.javac.code.Symbol)
public volatile synthetic boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/DeferredAttr$CheckStuckPolicy.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy extends com.sun.tools.javac.comp.DeferredAttr$PolyScanner implements com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy com.sun.tools.javac.comp.Infer$FreeTypeListener {
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.comp.InferenceContext inferenceContext
java.util.Set stuckVars
java.util.Set depVars
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
public boolean isStuck ()
public java.util.Set stuckVars ()
public java.util.Set depVars ()
public void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredType)
public void typesInferred (com.sun.tools.javac.comp.InferenceContext)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
void scanLambdaBody (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/Flow$FlowAnalyzer$FlowPendingExit.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$FlowAnalyzer$FlowPendingExit extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit {
com.sun.tools.javac.code.Type thrown
final synthetic com.sun.tools.javac.comp.Flow$FlowAnalyzer this$1
void <init> (com.sun.tools.javac.comp.Flow$FlowAnalyzer, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/Modules$2.class
Modules.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Modules$2 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final synthetic com.sun.tools.javac.tree.JCTree$JCCompilationUnit val$tree
final synthetic com.sun.tools.javac.comp.Modules this$0
void <init> (com.sun.tools.javac.comp.Modules, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Check$Validator.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$Validator extends com.sun.tools.javac.tree.JCTree$Visitor {
boolean checkRaw
boolean isOuter
com.sun.tools.javac.comp.Env env
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check, com.sun.tools.javac.comp.Env)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitSelectInternal (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void validateTree (com.sun.tools.javac.tree.JCTree, boolean, boolean)
public void validateTrees (com.sun.tools.javac.util.List, boolean, boolean)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext extends java.lang.Object {
final com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
final com.sun.tools.javac.code.Symbol msym
final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
final com.sun.tools.javac.comp.InferenceContext inferenceContext
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext parent
final com.sun.tools.javac.util.Warner warn
java.util.ArrayList deferredAttrNodes
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
void addDeferredAttrNode (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy)
void complete ()
public boolean insideOverloadPhase ()
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode pickDeferredNode ()
private synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext$StuckNode lambda$pickDeferredNode$0 (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode)
}
com/sun/tools/javac/comp/Flow$LambdaAliveAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$LambdaAliveAnalyzer extends com.sun.tools.javac.comp.Flow$AliveAnalyzer {
boolean inLambda
final synthetic com.sun.tools.javac.comp.Flow this$0
void <init> (com.sun.tools.javac.comp.Flow)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaSymbolKind.class
LambdaToMethod.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind PARAM
public static final enum com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind LOCAL_VAR
public static final enum com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind CAPTURED_VAR
public static final enum com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind CAPTURED_THIS
public static final enum com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind CAPTURED_OUTER_THIS
public static final enum com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind TYPE_VAR
private static final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind[] $VALUES
public static com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind[] values ()
public static com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
boolean propagateAnnotations ()
static void <clinit> ()
}
com/sun/tools/javac/comp/Infer$InferenceStep$5.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$InferenceStep$5 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Check$CheckContext.class
Check.java
package com.sun.tools.javac.comp
public abstract com.sun.tools.javac.comp.Check$CheckContext extends java.lang.Object {
public abstract boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public abstract void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
public abstract com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public abstract com.sun.tools.javac.comp.InferenceContext inferenceContext ()
public abstract com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
}
com/sun/tools/javac/comp/InferenceContext$1.class
InferenceContext.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.InferenceContext$1 extends com.sun.tools.javac.comp.Infer$LeafSolver {
final synthetic com.sun.tools.javac.comp.InferenceContext this$0
void <init> (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.Infer)
public boolean done ()
}
com/sun/tools/javac/comp/Lower$1.class
Lower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$1 extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.code.Symbol$TypeSymbol currentClass
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/comp/Resolve$8.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$8 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$LogResolveHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
public boolean resolveDiagnosticNeeded (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List getArgumentTypes (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Infer$InferenceStep$4.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$InferenceStep$4 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Enter.class
Enter.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Enter extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key enterKey
com.sun.tools.javac.comp.Annotate annotate
com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.comp.Check chk
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.comp.TypeEnter typeEnter
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Lint lint
com.sun.tools.javac.util.Names names
javax.tools.JavaFileManager fileManager
com.sun.tools.javac.main.Option$PkgInfo pkginfoOpt
com.sun.tools.javac.comp.TypeEnvs typeEnvs
com.sun.tools.javac.comp.Modules modules
com.sun.tools.javac.util.JCDiagnostic$Factory diags
private final com.sun.tools.javac.comp.Todo todo
com.sun.tools.javac.util.ListBuffer uncompleted
com.sun.tools.javac.util.ListBuffer unfinishedModules
private com.sun.tools.javac.tree.JCTree$JCClassDecl predefClassDef
protected com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type result
public static com.sun.tools.javac.comp.Enter instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.comp.Env getEnv (com.sun.tools.javac.code.Symbol$TypeSymbol)
public java.lang.Iterable getEnvs ()
public com.sun.tools.javac.comp.Env getClassEnv (com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.comp.Env classEnv (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env topLevelEnv (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public com.sun.tools.javac.comp.Env getTopLevelEnv (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.code.Scope$WriteableScope enterScope (com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.comp.Env moduleEnv (com.sun.tools.javac.tree.JCTree$JCModuleDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type classEnter (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List classEnter (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
private static boolean classNameMatchesFileName (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.comp.Env)
protected void duplicateClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void main (com.sun.tools.javac.util.List)
public void complete (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void newRound ()
private static synthetic java.lang.String lambda$visitClassDef$2 (com.sun.tools.javac.code.Symbol$ClassSymbol)
private synthetic boolean lambda$visitTopLevel$1 (java.util.Map, com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic boolean lambda$visitTopLevel$0 (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.code.Symbol$ModuleSymbol)
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$6.class
DeferredAttr.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.DeferredAttr$6 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$comp$DeferredAttr$AttrMode
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static void <clinit> ()
}
com/sun/tools/javac/comp/Lower$1TryFinder.class
Lower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$1TryFinder extends com.sun.tools.javac.tree.TreeScanner {
int closeCount
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void scan (com.sun.tools.javac.tree.JCTree)
boolean useCloseResourceMethod ()
}
com/sun/tools/javac/comp/Infer$ImplicitArgType.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$ImplicitArgType extends com.sun.tools.javac.comp.DeferredAttr$DeferredTypeMap {
final synthetic com.sun.tools.javac.comp.Infer this$0
public void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public volatile synthetic com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$DiagnosticRewriter.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$DiagnosticRewriter extends java.lang.Object {
public abstract com.sun.tools.javac.util.JCDiagnostic rewriteDiagnostic (com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$JumpKind$2.class
Flow.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind$2 extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind {
void <init> (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree getTarget (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/CompileStates.class
CompileStates.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.CompileStates extends java.util.HashMap {
protected static final com.sun.tools.javac.util.Context$Key compileStatesKey
private static final long serialVersionUID
protected com.sun.tools.javac.util.Context context
public static com.sun.tools.javac.comp.CompileStates instance (com.sun.tools.javac.util.Context)
public void <init> (com.sun.tools.javac.util.Context)
public boolean isDone (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.CompileStates$CompileState)
static void <clinit> ()
}
com/sun/tools/javac/comp/Analyzer$AnalysisContext.class
Analyzer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Analyzer$AnalysisContext extends java.lang.Object {
java.util.Map treesToAnalyzer
java.util.Map treeMap
com.sun.tools.javac.util.ListBuffer errors
final synthetic com.sun.tools.javac.comp.Analyzer this$0
void <init> (com.sun.tools.javac.comp.Analyzer)
}
com/sun/tools/javac/comp/Infer$DependencyKind.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$DependencyKind extends java.lang.Enum implements com.sun.tools.javac.util.GraphUtils$DependencyKind {
public static final enum com.sun.tools.javac.comp.Infer$DependencyKind BOUND
public static final enum com.sun.tools.javac.comp.Infer$DependencyKind STUCK
final String dotSyle
private static final synthetic com.sun.tools.javac.comp.Infer$DependencyKind[] $VALUES
public static com.sun.tools.javac.comp.Infer$DependencyKind[] values ()
public static com.sun.tools.javac.comp.Infer$DependencyKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/comp/Operators$UnaryBooleanOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$UnaryBooleanOperator extends com.sun.tools.javac.comp.Operators$UnaryOperatorHelper {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
public boolean test (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object)
}
com/sun/tools/javac/comp/TypeEnter$AbstractHeaderPhase$Synthesizer$1.class
TypeEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$Synthesizer$1 extends com.sun.tools.javac.code.Type$ErrorType {
final synthetic com.sun.tools.javac.util.List val$actuals
final synthetic com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$Synthesizer this$2
void <init> (com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$Synthesizer, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List getTypeArguments ()
public volatile synthetic java.util.List getTypeArguments ()
}
com/sun/tools/javac/comp/Flow.class
Flow.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Flow extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key flowKey
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.comp.Check chk
private com.sun.tools.javac.tree.TreeMaker make
private final com.sun.tools.javac.comp.Resolve rs
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private com.sun.tools.javac.comp.Env attrEnv
private com.sun.tools.javac.code.Lint lint
private final boolean allowImprovedRethrowAnalysis
private final boolean allowImprovedCatchAnalysis
private final boolean allowEffectivelyFinalInInnerClasses
private final boolean enforceThisDotInit
public static com.sun.tools.javac.comp.Flow instance (com.sun.tools.javac.util.Context)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
public void analyzeLambda (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.TreeMaker, boolean)
public com.sun.tools.javac.util.List analyzeLambdaThrownTypes (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.TreeMaker)
protected void <init> (com.sun.tools.javac.util.Context)
static synthetic com.sun.tools.javac.util.Log access$100 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.code.Lint access$200 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.code.Lint access$202 (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.code.Lint)
static synthetic com.sun.tools.javac.comp.Env access$302 (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.comp.Env)
static synthetic com.sun.tools.javac.tree.TreeMaker access$402 (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.tree.TreeMaker)
static synthetic com.sun.tools.javac.comp.Check access$500 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.util.Names access$600 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.tree.TreeMaker access$400 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.code.Types access$700 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.code.Symtab access$800 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.comp.Env access$300 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.comp.Resolve access$900 (com.sun.tools.javac.comp.Flow)
static synthetic boolean access$1000 (com.sun.tools.javac.comp.Flow)
static synthetic boolean access$1100 (com.sun.tools.javac.comp.Flow)
static synthetic boolean access$1200 (com.sun.tools.javac.comp.Flow)
static synthetic boolean access$1300 (com.sun.tools.javac.comp.Flow)
static synthetic com.sun.tools.javac.util.JCDiagnostic$Factory access$1400 (com.sun.tools.javac.comp.Flow)
static void <clinit> ()
}
com/sun/tools/javac/comp/Todo$FileQueue.class
Todo.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Todo$FileQueue extends java.util.AbstractQueue {
java.util.LinkedList fileContents
final synthetic com.sun.tools.javac.comp.Todo this$0
void <init> (com.sun.tools.javac.comp.Todo)
public java.util.Iterator iterator ()
public int size ()
public boolean offer (com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.comp.Env poll ()
public com.sun.tools.javac.comp.Env peek ()
public volatile synthetic java.lang.Object peek ()
public volatile synthetic java.lang.Object poll ()
public volatile synthetic boolean offer (java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$7.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$7 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$LogResolveHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
public boolean resolveDiagnosticNeeded (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List getArgumentTypes (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Infer$IncorporationAction.class
Infer.java
package com.sun.tools.javac.comp
public abstract com.sun.tools.javac.comp.Infer$IncorporationAction extends java.lang.Object {
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
public abstract com.sun.tools.javac.comp.Infer$IncorporationAction dup (com.sun.tools.javac.code.Type$UndetVar)
abstract void apply (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.Warner)
boolean isSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public java.lang.String toString ()
}
com/sun/tools/javac/comp/InferenceContext$2.class
InferenceContext.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.InferenceContext$2 extends com.sun.tools.javac.comp.Infer$BestLeafSolver {
final synthetic com.sun.tools.javac.util.List val$vars
final synthetic com.sun.tools.javac.comp.InferenceContext this$0
void <init> (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean done ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredType.class
DeferredAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.DeferredAttr$DeferredType extends com.sun.tools.javac.code.Type {
public com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
boolean pertinentToApplicability
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache speculativeCache
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.comp.DeferredAttr$DeferredType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.String toString ()
com.sun.tools.javac.code.Type speculativeType (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.tree.JCTree speculativeTree (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter completer ()
com.sun.tools.javac.code.Type check (com.sun.tools.javac.comp.Attr$ResultInfo)
private com.sun.tools.javac.code.Type check (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy, com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
static synthetic com.sun.tools.javac.code.Type access$000 (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy, com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter)
}
com/sun/tools/javac/comp/Infer$BoundFilter.class
Infer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer$BoundFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.comp.InferenceContext inferenceContext
public void <init> (com.sun.tools.javac.comp.InferenceContext)
public boolean accepts (com.sun.tools.javac.code.Type)
public volatile synthetic boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$BadVarargsMethod.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$BadVarargsMethod extends com.sun.tools.javac.comp.Resolve$ResolveError {
com.sun.tools.javac.comp.Resolve$ResolveError delegatedError
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$ResolveError)
public com.sun.tools.javac.code.Symbol baseSymbol ()
protected com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
public boolean exists ()
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Env.class
Env.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Env extends java.lang.Object implements java.lang.Iterable {
public com.sun.tools.javac.comp.Env next
public com.sun.tools.javac.comp.Env outer
public com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
public com.sun.tools.javac.tree.JCTree$JCClassDecl enclClass
public com.sun.tools.javac.tree.JCTree$JCMethodDecl enclMethod
public Object info
public boolean baseClause
public void <init> (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public com.sun.tools.javac.comp.Env dup (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public com.sun.tools.javac.comp.Env dupto (com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.comp.Env dup (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.comp.Env enclosing (com.sun.tools.javac.tree.JCTree$Tag)
public java.lang.String toString ()
public java.util.Iterator iterator ()
}
com/sun/tools/javac/comp/CompileStates$CompileState.class
CompileStates.java
package com.sun.tools.javac.comp
public final enum com.sun.tools.javac.comp.CompileStates$CompileState extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState INIT
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState PARSE
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState ENTER
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState PROCESS
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState ATTR
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState FLOW
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState TRANSTYPES
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState UNLAMBDA
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState LOWER
public static final enum com.sun.tools.javac.comp.CompileStates$CompileState GENERATE
private final int value
private static final synthetic com.sun.tools.javac.comp.CompileStates$CompileState[] $VALUES
public static com.sun.tools.javac.comp.CompileStates$CompileState[] values ()
public static com.sun.tools.javac.comp.CompileStates$CompileState valueOf (java.lang.String)
private void <init> (java.lang.String, int, int)
public boolean isAfter (com.sun.tools.javac.comp.CompileStates$CompileState)
public static com.sun.tools.javac.comp.CompileStates$CompileState max (com.sun.tools.javac.comp.CompileStates$CompileState, com.sun.tools.javac.comp.CompileStates$CompileState)
static void <clinit> ()
}
com/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph extends java.lang.Object {
java.util.ArrayList nodes
final synthetic com.sun.tools.javac.comp.Infer$GraphSolver this$1
void <init> (com.sun.tools.javac.comp.Infer$GraphSolver)
public com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node findNode (com.sun.tools.javac.code.Type)
public void deleteNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
void notifyUpdate (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
void initNodes ()
java.lang.String toDot ()
}
com/sun/tools/javac/comp/Attr$IdentAttributer.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$IdentAttributer extends com.sun.source.util.SimpleTreeVisitor {
final synthetic com.sun.tools.javac.comp.Attr this$0
private void <init> (com.sun.tools.javac.comp.Attr)
public com.sun.tools.javac.code.Symbol visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.code.Symbol visitIdentifier (com.sun.source.tree.IdentifierTree, com.sun.tools.javac.comp.Env)
public volatile synthetic java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
synthetic void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Attr$1)
}
com/sun/tools/javac/comp/Operators$UnaryReferenceOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$UnaryReferenceOperator extends com.sun.tools.javac.comp.Operators$UnaryOperatorHelper {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
public boolean test (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object)
}
com/sun/tools/javac/comp/Operators$BinaryShiftOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$BinaryShiftOperator extends com.sun.tools.javac.comp.Operators$BinaryOperatorHelper {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$BadMethodReferenceError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$BadMethodReferenceError extends com.sun.tools.javac.comp.Resolve$StaticError {
boolean unboundLookup
final synthetic com.sun.tools.javac.comp.Resolve this$0
public void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Attr$BreakAttr.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$BreakAttr extends java.lang.RuntimeException {
static final long serialVersionUID
private com.sun.tools.javac.comp.Env env
private void <init> (com.sun.tools.javac.comp.Env)
static synthetic com.sun.tools.javac.comp.Env access$100 (com.sun.tools.javac.comp.Attr$BreakAttr)
synthetic void <init> (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$1)
}
com/sun/tools/javac/comp/Operators$BinaryEqualityOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$BinaryEqualityOperator extends com.sun.tools.javac.comp.Operators$BinaryOperatorHelper {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
public boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.comp.Operators$ComparisonKind getKind (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/comp/Infer$InferenceException.class
Infer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer$InferenceException extends com.sun.tools.javac.comp.Resolve$InapplicableMethodException {
private static final long serialVersionUID
com.sun.tools.javac.util.List messages
void <init> (com.sun.tools.javac.util.JCDiagnostic$Factory)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage ()
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
void clear ()
}
com/sun/tools/javac/comp/Operators$BinaryBooleanOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$BinaryBooleanOperator extends com.sun.tools.javac.comp.Operators$BinaryOperatorHelper {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/comp/Check$CycleChecker.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$CycleChecker extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.util.List seenClasses
boolean errorFound
boolean partialCheck
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check)
private void checkSymbol (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
void checkClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Modules$PackageNameFinder.class
Modules.java
package com.sun.tools.javac.comp
public abstract com.sun.tools.javac.comp.Modules$PackageNameFinder extends java.lang.Object {
public abstract com.sun.tools.javac.util.Name findPackageNameOf (javax.tools.JavaFileObject)
}
com/sun/tools/javac/comp/Resolve$2.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$2 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodCheck {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Lower$BasicFreeVarCollector.class
Lower.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Lower$BasicFreeVarCollector extends com.sun.tools.javac.tree.TreeScanner {
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower)
abstract void addFreeVars (com.sun.tools.javac.code.Symbol$ClassSymbol)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
abstract void visitSymbol (com.sun.tools.javac.code.Symbol)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$PendingExit.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit extends java.lang.Object {
com.sun.tools.javac.tree.JCTree tree
void <init> (com.sun.tools.javac.tree.JCTree)
void resolveJump ()
}
com/sun/tools/javac/comp/Check$2.class
Check.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Check$2 extends com.sun.tools.javac.code.Types$SimpleVisitor {
void <init> ()
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public java.lang.Boolean visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public java.lang.Boolean visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Flow$CaptureAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$CaptureAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
com.sun.tools.javac.tree.JCTree currentTree
final synthetic com.sun.tools.javac.comp.Flow this$0
void <init> (com.sun.tools.javac.comp.Flow)
void markDead ()
void checkEffectivelyFinal (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
void letInit (com.sun.tools.javac.tree.JCTree)
void reportEffectivelyFinalError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
void reportInnerClsNeedsFinalError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
}
com/sun/tools/javac/comp/Resolve$ResolveDeferredRecoveryMap.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ResolveDeferredRecoveryMap extends com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap {
final synthetic com.sun.tools.javac.comp.Resolve this$0
public void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
protected com.sun.tools.javac.code.Type typeOf (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
}
com/sun/tools/javac/comp/Analyzer$AnalyzeDeferredDiagHandler.class
Analyzer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Analyzer$AnalyzeDeferredDiagHandler extends com.sun.tools.javac.util.Log$DeferredDiagnosticHandler {
com.sun.tools.javac.comp.Analyzer$AnalysisContext context
final synthetic com.sun.tools.javac.comp.Analyzer this$0
public void <init> (com.sun.tools.javac.comp.Analyzer, com.sun.tools.javac.comp.Analyzer$AnalysisContext)
private static synthetic boolean lambda$new$0 (com.sun.tools.javac.comp.Analyzer$AnalysisContext, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Resolve$AbstractMethodCheck.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$AbstractMethodCheck extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodCheck {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
private com.sun.tools.javac.tree.JCTree treeForDiagnostics (com.sun.tools.javac.comp.Env)
abstract void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
protected transient void reportMC (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Resolve$MethodCheckDiag, com.sun.tools.javac.comp.InferenceContext, java.lang.Object[])
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Modules$1.class
Modules.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Modules$1 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final synthetic com.sun.tools.javac.comp.Modules this$0
void <init> (com.sun.tools.javac.comp.Modules)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Check.class
Check.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Check extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key checkKey
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.comp.Resolve rs
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.comp.DeferredAttr deferredAttr
private final com.sun.tools.javac.comp.Infer infer
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.code.TypeAnnotations typeAnnotations
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private final javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.code.Source source
private final com.sun.tools.javac.jvm.Profile profile
private final boolean warnOnAnyAccessToMembers
private com.sun.tools.javac.code.Lint lint
private com.sun.tools.javac.code.Symbol$MethodSymbol method
boolean allowSimplifiedVarargs
boolean allowDefaultMethods
boolean allowStrictMethodClashCheck
boolean allowPrivateSafeVarargs
boolean allowDiamondWithAnonymousClassCreation
char syntheticNameChar
private java.util.Map compiled
private com.sun.tools.javac.util.MandatoryWarningHandler deprecationHandler
private com.sun.tools.javac.util.MandatoryWarningHandler removalHandler
private com.sun.tools.javac.util.MandatoryWarningHandler uncheckedHandler
private com.sun.tools.javac.util.MandatoryWarningHandler sunApiHandler
private com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
private java.util.Map localClassNameIndexes
com.sun.tools.javac.comp.Check$CheckContext basicHandler
private static final boolean ignoreAnnotatedCasts
private static final com.sun.tools.javac.code.Types$SimpleVisitor diamondTypeChecker
com.sun.tools.javac.code.Types$UnaryVisitor isTypeArgErroneous
com.sun.tools.javac.util.Warner overrideWarner
private com.sun.tools.javac.util.Filter equalsHasCodeFilter
private java.util.Set defaultTargets
private final com.sun.tools.javac.util.Name[] dfltTargetMeta
public static com.sun.tools.javac.comp.Check instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.code.Lint setLint (com.sun.tools.javac.code.Lint)
com.sun.tools.javac.code.Symbol$MethodSymbol setMethod (com.sun.tools.javac.code.Symbol$MethodSymbol)
void warnDeprecated (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
public transient void warnUnchecked (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
transient void warnUnsafeVararg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public transient void warnStatic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
void warnDivZero (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public void reportDeferredDiagnostics ()
public com.sun.tools.javac.code.Type completionError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$CompletionFailure)
com.sun.tools.javac.code.Type typeTagError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.Object, java.lang.Object)
void earlyRefError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
void duplicateError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
void varargsDuplicateError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
void checkTransparentVar (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.code.Scope)
void checkTransparentClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Scope)
boolean checkUniqueClassName (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.util.Name localClassName (com.sun.tools.javac.code.Symbol$ClassSymbol)
void clearLocalClassNameIndexes (com.sun.tools.javac.code.Symbol$ClassSymbol)
public void newRound ()
public void putCompiled (com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.code.Symbol$ClassSymbol getCompiled (com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.code.Symbol$ClassSymbol getCompiled (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
public void removeCompiled (com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.code.Type checkType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.code.Type checkCastable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkCastable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
public void checkRedundantCast (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCTypeCast)
private boolean is292targetTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
private boolean checkExtends (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkNonVoid (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkClassOrArrayType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkClassType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
private java.lang.Object asTypeParam (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkConstructorRefType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkClassType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type checkRefType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List checkRefTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type checkNullOrRefType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
boolean checkDisjoint (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, long, long, long)
com.sun.tools.javac.code.Type checkDiamond (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List checkDiamondDenotable (com.sun.tools.javac.code.Type$ClassType)
void checkVarargsMethodDecl (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private boolean isTrustMeAllowedOnMethod (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type checkMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, com.sun.tools.javac.comp.InferenceContext)
private void assertConvertible (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public boolean checkValidGenericType (com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type firstIncompatibleTypeArg (com.sun.tools.javac.code.Type)
boolean isTypeArgErroneous (com.sun.tools.javac.code.Type)
long checkFlags (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, long, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
private long implicitEnumFinalFlag (com.sun.tools.javac.tree.JCTree)
void validate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
void validate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, boolean)
void validate (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
void checkRaw (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
private boolean withinAnonConstr (com.sun.tools.javac.comp.Env)
boolean subset (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
boolean intersects (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List incl (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List excl (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List union (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List diff (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List intersect (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
boolean isUnchecked (com.sun.tools.javac.code.Symbol$ClassSymbol)
boolean isUnchecked (com.sun.tools.javac.code.Type)
boolean isUnchecked (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
boolean isHandled (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List unhandled (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
static int protection (long)
java.lang.Object cannotOverride (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
java.lang.Object uncheckedOverrides (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
java.lang.Object varargsOverrides (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
void checkOverride (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
private boolean isDeprecatedOverrideIgnorable (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void checkCompatibleConcretes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
public boolean checkCompatibleAbstracts (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Symbol firstIncompatibility (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private void closure (com.sun.tools.javac.code.Type, java.util.Map)
private void closure (com.sun.tools.javac.code.Type, java.util.Map, java.util.Map)
private com.sun.tools.javac.code.Symbol firstDirectIncompatibility (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
boolean checkCommonOverriderIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
void checkOverride (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.code.Symbol$MethodSymbol)
void checkOverride (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
public void checkClassOverrideEqualsAndHashIfNeeded (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
private void checkClassOverrideEqualsAndHash (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void checkModuleName (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
private boolean checkNameClash (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
void checkAllDefined (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
void checkNonCyclicDecl (com.sun.tools.javac.tree.JCTree$JCClassDecl)
void checkNonCyclic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
void checkNonCyclic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type$TypeVar)
private void checkNonCyclic1 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
private boolean checkNonCyclicInternal (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
private void noteCyclic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
void checkImplementations (com.sun.tools.javac.tree.JCTree$JCClassDecl)
void checkImplementations (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
void checkCompatibleSupertypes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
void checkConflicts (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol)
void checkOverrideClashes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
void checkHideClashes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
void checkDefaultMethodClashes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
void checkPotentiallyAmbiguousOverloads (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
void checkAccessFromSerializableElement (com.sun.tools.javac.tree.JCTree, boolean)
private boolean isEffectivelyNonPublic (com.sun.tools.javac.code.Symbol)
private boolean belongsToRestrictedPackage (com.sun.tools.javac.code.Symbol)
private void syntheticError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
void checkClassBounds (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
void checkClassBounds (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.util.Map, com.sun.tools.javac.code.Type)
void checkNotRepeated (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, java.util.Set)
void validateAnnotationTree (com.sun.tools.javac.tree.JCTree)
void validateAnnotationType (com.sun.tools.javac.tree.JCTree)
void validateAnnotationType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
void validateAnnotationMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$MethodSymbol)
public void validateAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
public void validateTypeAnnotations (com.sun.tools.javac.util.List, boolean)
private void validateAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Symbol)
public void validateTypeAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, boolean)
public void validateRepeatable (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void validateValue (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void validateRetention (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void validateDocumented (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void validateInherited (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void validateTarget (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private java.util.Set getDefaultTargetSet ()
private boolean isTargetSubsetOf (java.util.Set, java.util.Set)
private void validateDefault (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
boolean isOverrider (com.sun.tools.javac.code.Symbol)
protected boolean isTypeAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, boolean)
boolean isTypeAnnotation (com.sun.tools.javac.code.Attribute, boolean)
boolean annotationApplicable (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Array getAttributeTargetAttribute (com.sun.tools.javac.code.Symbol$TypeSymbol)
private com.sun.tools.javac.util.Name[] defaultTargetMetaInfo (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Symbol)
public boolean validateAnnotationDeferErrors (com.sun.tools.javac.tree.JCTree$JCAnnotation)
private boolean validateAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
boolean validateTargetAnnotationValue (com.sun.tools.javac.tree.JCTree$JCAnnotation)
void checkDeprecatedAnnotation (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
void checkDeprecated (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
void checkSunAPI (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
void checkProfile (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
void checkNonCyclicElements (com.sun.tools.javac.tree.JCTree$JCClassDecl)
void checkNonCyclicElementsInternal (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
void checkAnnotationResType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
void checkCyclicConstructors (com.sun.tools.javac.tree.JCTree$JCClassDecl)
private void checkCyclicConstructor (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Symbol, java.util.Map)
void checkDivZero (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
void checkEmptyIf (com.sun.tools.javac.tree.JCTree$JCIf)
boolean checkUnique (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
void duplicateErasureError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
void checkImportsUnique (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
private boolean checkUniqueImport (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol, boolean)
public void checkCanonical (com.sun.tools.javac.tree.JCTree)
private boolean isCanonical (com.sun.tools.javac.tree.JCTree)
void checkForBadAuxiliaryClassAccess (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.util.Warner castWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.Warner convertWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public void checkFunctionalInterface (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void checkImportsResolvable (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void checkImportedPackagesObservable (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
private boolean checkTypeContainsImportableElement (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.util.Name, java.util.Set)
public boolean importAccessible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$PackageSymbol)
public void checkLeaksNotAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
private com.sun.tools.javac.code.Directive$ExportsDirective findExport (com.sun.tools.javac.code.Symbol$PackageSymbol)
private boolean isAPISymbol (com.sun.tools.javac.code.Symbol)
private void checkVisible (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$PackageSymbol, boolean)
void checkModuleExists (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ModuleSymbol)
void checkPackageExistsForOpens (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$PackageSymbol)
void checkModuleRequires (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Directive$RequiresDirective)
private synthetic void lambda$checkModuleRequires$12 (com.sun.tools.javac.code.Directive$RequiresDirective, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private synthetic void lambda$checkPackageExistsForOpens$11 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$PackageSymbol)
private synthetic void lambda$checkModuleExists$10 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic boolean lambda$checkUniqueImport$9 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
private static synthetic boolean lambda$checkImportsUnique$8 (com.sun.tools.javac.code.Symbol)
private synthetic void lambda$checkDivZero$7 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private synthetic void lambda$checkSunAPI$6 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
private synthetic void lambda$checkDeprecated$5 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
private synthetic boolean lambda$isTypeAnnotation$4 (boolean, com.sun.tools.javac.code.Attribute)
private static synthetic boolean lambda$new$3 (com.sun.tools.javac.code.Symbol)
private synthetic void lambda$checkMethod$2 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, com.sun.tools.javac.comp.InferenceContext)
private synthetic void lambda$checkRedundantCast$1 (com.sun.tools.javac.tree.JCTree$JCTypeCast)
private synthetic void lambda$checkType$0 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.InferenceContext)
static synthetic com.sun.tools.javac.util.Log access$000 (com.sun.tools.javac.comp.Check)
static synthetic com.sun.tools.javac.code.Types access$100 (com.sun.tools.javac.comp.Check)
static synthetic com.sun.tools.javac.comp.Infer access$200 (com.sun.tools.javac.comp.Check)
static synthetic com.sun.tools.javac.comp.DeferredAttr access$300 (com.sun.tools.javac.comp.Check)
static synthetic com.sun.tools.javac.code.Type access$400 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Type)
static synthetic com.sun.tools.javac.util.Names access$500 (com.sun.tools.javac.comp.Check)
static synthetic com.sun.tools.javac.comp.Enter access$600 (com.sun.tools.javac.comp.Check)
static synthetic void access$700 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
static synthetic boolean access$800 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.tree.JCTree$JCAnnotation)
static synthetic com.sun.tools.javac.util.JCDiagnostic$Factory access$900 (com.sun.tools.javac.comp.Check)
static synthetic com.sun.tools.javac.code.Symbol$MethodSymbol access$1000 (com.sun.tools.javac.comp.Check)
static synthetic com.sun.tools.javac.code.Symtab access$1100 (com.sun.tools.javac.comp.Check)
static synthetic boolean access$1200 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Symbol)
static synthetic boolean access$1300 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Symbol)
static synthetic void access$1400 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$PackageSymbol, boolean)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$InterfaceLookupPhase$2.class
Resolve.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase$2 extends com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase {
void <init> (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase update (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve)
}
com/sun/tools/javac/comp/Flow$LambdaAssignAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$LambdaAssignAnalyzer extends com.sun.tools.javac.comp.Flow$AssignAnalyzer {
com.sun.tools.javac.code.Scope$WriteableScope enclosedSymbols
boolean inLambda
final synthetic com.sun.tools.javac.comp.Flow this$0
void <init> (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.comp.Env)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
protected boolean trackable (com.sun.tools.javac.code.Symbol$VarSymbol)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/comp/Attr$TargetInfo.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$TargetInfo extends java.lang.Object {
com.sun.tools.javac.code.Type target
com.sun.tools.javac.code.Type descriptor
final synthetic com.sun.tools.javac.comp.Attr this$0
public void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/Check$1.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$1 extends java.lang.Object implements com.sun.tools.javac.comp.Check$CheckContext {
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.comp.InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrDiagHandler$PosScanner.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrDiagHandler$PosScanner extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
boolean found
void <init> (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public void scan (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Flow$FlowKind.class
Flow.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Flow$FlowKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Flow$FlowKind NORMAL
public static final enum com.sun.tools.javac.comp.Flow$FlowKind SPECULATIVE_LOOP
final String errKey
final boolean isFinal
private static final synthetic com.sun.tools.javac.comp.Flow$FlowKind[] $VALUES
public static com.sun.tools.javac.comp.Flow$FlowKind[] values ()
public static com.sun.tools.javac.comp.Flow$FlowKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String, boolean)
boolean isFinal ()
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$4.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$4 extends java.lang.Object implements com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter {
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr)
public com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$JumpKind$1.class
Flow.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind$1 extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind {
void <init> (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree getTarget (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Resolve$13.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$13 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Flow$AssignAnalyzer$AssignPendingExit.class
Flow.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit {
final com.sun.tools.javac.util.Bits inits
final com.sun.tools.javac.util.Bits uninits
final com.sun.tools.javac.util.Bits exit_inits
final com.sun.tools.javac.util.Bits exit_uninits
final synthetic com.sun.tools.javac.comp.Flow$AssignAnalyzer this$1
public void <init> (com.sun.tools.javac.comp.Flow$AssignAnalyzer, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Bits, com.sun.tools.javac.util.Bits)
public void resolveJump ()
}
com/sun/tools/javac/comp/Check$3.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$3 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public java.lang.Boolean visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public java.lang.Boolean visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$12.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$12 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final synthetic com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
}
com/sun/tools/javac/comp/Annotate$1.class
Annotate.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Annotate$1 extends com.sun.tools.javac.comp.MemberEnter$InitTreeVisitor {
final synthetic com.sun.tools.javac.comp.Annotate this$0
void <init> (com.sun.tools.javac.comp.Annotate)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
}
com/sun/tools/javac/comp/Annotate$TypeAnnotate.class
Annotate.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Annotate$TypeAnnotate extends com.sun.tools.javac.tree.TreeScanner {
private final com.sun.tools.javac.comp.Env env
private final com.sun.tools.javac.code.Symbol sym
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition deferPos
final synthetic com.sun.tools.javac.comp.Annotate this$0
public void <init> (com.sun.tools.javac.comp.Annotate, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
}
com/sun/tools/javac/comp/ArgumentAttr$ArgumentType.class
ArgumentAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.ArgumentAttr$ArgumentType extends com.sun.tools.javac.comp.DeferredAttr$DeferredType implements com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter {
com.sun.tools.javac.tree.JCTree$JCExpression speculativeTree
java.util.Map speculativeTypes
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
public void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression, java.util.Map)
final com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter completer ()
public final com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.code.Type speculativeType (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.tree.JCTree speculativeTree (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
abstract com.sun.tools.javac.code.Type overloadCheck (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
abstract com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/Infer$GraphStrategy$NodeNotFoundException.class
Infer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer$GraphStrategy$NodeNotFoundException extends java.lang.RuntimeException {
private static final long serialVersionUID
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph graph
public void <init> (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph)
}
com/sun/tools/javac/comp/Attr$9.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$9 extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.code.Symbol packge
final synthetic com.sun.tools.javac.code.Symbol val$pkg
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.code.Symbol)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
}
com/sun/tools/javac/comp/TypeEnter$1.class
TypeEnter.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.TypeEnter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$MethodResolutionPhase$1.class
Resolve.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Resolve$MethodResolutionPhase$1 extends com.sun.tools.javac.comp.Resolve$MethodResolutionPhase {
void <init> (java.lang.String, int, boolean, boolean)
public com.sun.tools.javac.code.Symbol mergeResults (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Modules$UsesProvidesVisitor.class
Modules.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Modules$UsesProvidesVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
private final com.sun.tools.javac.code.Symbol$ModuleSymbol msym
private final com.sun.tools.javac.comp.Env env
private final java.util.Set allUses
private final java.util.Map allProvides
java.util.Map directiveToTreeMap
final synthetic com.sun.tools.javac.comp.Modules this$0
public void <init> (com.sun.tools.javac.comp.Modules, com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.comp.Env)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void visitExports (com.sun.tools.javac.tree.JCTree$JCExports)
public void visitOpens (com.sun.tools.javac.tree.JCTree$JCOpens)
com.sun.tools.javac.code.Symbol$MethodSymbol noArgsConstructor (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol factoryMethod (com.sun.tools.javac.code.Symbol$ClassSymbol)
public void visitProvides (com.sun.tools.javac.tree.JCTree$JCProvides)
public void visitRequires (com.sun.tools.javac.tree.JCTree$JCRequires)
public void visitUses (com.sun.tools.javac.tree.JCTree$JCUses)
private void checkForCorrectness ()
private static synthetic java.util.Set lambda$visitProvides$2 (com.sun.tools.javac.code.Symbol$ClassSymbol)
private static synthetic boolean lambda$factoryMethod$1 (com.sun.tools.javac.code.Symbol)
private synthetic void lambda$visitModuleDef$0 (com.sun.tools.javac.tree.JCTree$JCDirective)
}
com/sun/tools/javac/comp/Annotate$AnnotationTypeMetadata$1.class
Annotate.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata$1 extends com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata {
void <init> (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter)
public void complete ()
public java.lang.String toString ()
public java.util.Set getAnnotationElements ()
public java.util.Set getAnnotationElementsWithDefault ()
public boolean isMetadataForAnnotationType ()
public com.sun.tools.javac.code.Attribute$Compound getTarget ()
public com.sun.tools.javac.code.Attribute$Compound getRepeatable ()
}
com/sun/tools/javac/comp/Lower.class
Lower.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Lower extends com.sun.tools.javac.tree.TreeTranslator {
protected static final com.sun.tools.javac.util.Context$Key lowerKey
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Resolve rs
private final com.sun.tools.javac.comp.Operators operators
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.comp.Attr attr
private com.sun.tools.javac.tree.TreeMaker make
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition make_pos
private final com.sun.tools.javac.jvm.ClassWriter writer
private final com.sun.tools.javac.comp.ConstFold cfolder
private final com.sun.tools.javac.jvm.Target target
private final com.sun.tools.javac.code.Source source
private final com.sun.tools.javac.comp.TypeEnvs typeEnvs
private final com.sun.tools.javac.util.Name dollarAssertionsDisabled
private final com.sun.tools.javac.util.Name classDollar
private final com.sun.tools.javac.util.Name dollarCloseResource
private final com.sun.tools.javac.code.Types types
private final boolean debugLower
private final com.sun.tools.javac.main.Option$PkgInfo pkginfoOpt
com.sun.tools.javac.code.Symbol$ClassSymbol currentClass
com.sun.tools.javac.util.ListBuffer translated
com.sun.tools.javac.comp.Env attrEnv
com.sun.tools.javac.tree.EndPosTable endPosTable
java.util.Map classdefs
public java.util.Map prunedTree
java.util.Map actualSymbols
com.sun.tools.javac.tree.JCTree$JCMethodDecl currentMethodDef
com.sun.tools.javac.code.Symbol$MethodSymbol currentMethodSym
com.sun.tools.javac.tree.JCTree$JCClassDecl outermostClassDef
com.sun.tools.javac.tree.JCTree outermostMemberDef
java.util.Map lambdaTranslationMap
com.sun.tools.javac.comp.Lower$ClassMap classMap
java.util.Map freevarCache
java.util.Map enumSwitchMap
com.sun.tools.javac.tree.JCTree$Visitor conflictsChecker
private java.util.Map accessNums
private java.util.Map accessSyms
private java.util.Map accessConstrs
private com.sun.tools.javac.util.List accessConstrTags
private com.sun.tools.javac.util.ListBuffer accessed
com.sun.tools.javac.code.Scope$WriteableScope proxies
com.sun.tools.javac.code.Scope$WriteableScope twrVars
com.sun.tools.javac.util.List outerThisStack
public static final int USE_CLOSE_RESOURCE_METHOD_THRESHOLD
private com.sun.tools.javac.code.Symbol$ClassSymbol assertionsDisabledClassCache
private com.sun.tools.javac.tree.JCTree$JCExpression enclOp
private com.sun.tools.javac.code.Symbol$MethodSymbol systemArraycopyMethod
public static com.sun.tools.javac.comp.Lower instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.tree.JCTree$JCClassDecl classDef (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol ownerToCopyFreeVarsFrom (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List freevars (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.comp.Lower$EnumMapping mapForEnum (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.tree.TreeMaker make_at (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.tree.JCTree$JCExpression makeLit (com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.tree.JCTree$JCExpression makeNull ()
com.sun.tools.javac.tree.JCTree$JCNewClass makeNewClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCUnary makeUnary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCBinary makeBinary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCAssignOp makeAssignop (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCExpression makeString (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCClassDecl makeEmptyClass (long, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.tree.JCTree$JCClassDecl makeEmptyClass (long, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, boolean)
private void enterSynthetic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$WriteableScope)
private com.sun.tools.javac.util.Name makeSyntheticName (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope)
void checkConflicts (com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol lookupSynthetic (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope)
private com.sun.tools.javac.code.Symbol$MethodSymbol lookupMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol$MethodSymbol lookupConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol$VarSymbol lookupField (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
private void checkAccessConstructorTags ()
private boolean isTranslatedClassAvailable (com.sun.tools.javac.code.Symbol$ClassSymbol)
void swapAccessConstructorTag (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
private static int accessCode (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
private com.sun.tools.javac.code.Symbol$OperatorSymbol binaryAccessOperator (int, com.sun.tools.javac.tree.JCTree$Tag)
private static com.sun.tools.javac.tree.JCTree$Tag treeTag (com.sun.tools.javac.code.Symbol$OperatorSymbol)
com.sun.tools.javac.util.Name accessName (int, int)
com.sun.tools.javac.code.Symbol$MethodSymbol accessSymbol (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, boolean, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression accessBase (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
boolean needsPrivateAccess (com.sun.tools.javac.code.Symbol)
boolean needsProtectedAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol$ClassSymbol accessClass (com.sun.tools.javac.code.Symbol, boolean, com.sun.tools.javac.tree.JCTree)
private void addPrunedInfo (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCExpression access (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression access (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Symbol accessConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$ClassSymbol accessConstructorTag ()
void makeAccessible (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree accessDef (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$MethodSymbol, int)
com.sun.tools.javac.tree.JCTree accessConstructorDef (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.util.Name proxyName (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.List freevarDefs (int, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.List freevarDefs (int, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, long)
com.sun.tools.javac.util.Name outerThisName (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.code.Symbol$VarSymbol makeOuterThisVarSymbol (com.sun.tools.javac.code.Symbol, long)
private com.sun.tools.javac.tree.JCTree$JCVariableDecl makeOuterThisVarDecl (int, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.tree.JCTree$JCVariableDecl outerThisDef (int, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.tree.JCTree$JCVariableDecl outerThisDef (int, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List loadFreevars (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression loadFreevar (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.tree.JCTree$JCExpression makeThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.tree.JCTree makeTwrTry (com.sun.tools.javac.tree.JCTree$JCTry)
private com.sun.tools.javac.tree.JCTree$JCBlock makeTwrBlock (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, boolean, int)
private com.sun.tools.javac.tree.JCTree$JCBlock makeTwrFinallyClause (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
private boolean shouldUseCloseResourceMethod ()
private com.sun.tools.javac.tree.JCTree$JCStatement makeTwrCloseStatement (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression)
private com.sun.tools.javac.tree.JCTree$JCStatement makeResourceCloseInvocation (com.sun.tools.javac.tree.JCTree$JCExpression)
private com.sun.tools.javac.tree.JCTree$JCExpression makeNonNullCheck (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression makeOuterThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.tree.JCTree$JCExpression makeOwnerThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression makeOwnerThisN (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.tree.JCTree$JCStatement initField (int, com.sun.tools.javac.util.Name)
com.sun.tools.javac.tree.JCTree$JCStatement initOuterThis (int)
private com.sun.tools.javac.code.Symbol$ClassSymbol outerCacheClass ()
private com.sun.tools.javac.code.Symbol$MethodSymbol classDollarSym (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.tree.JCTree$JCBlock classDollarSymBody (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private com.sun.tools.javac.tree.JCTree$JCMethodInvocation makeCall (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
private com.sun.tools.javac.util.Name cacheName (java.lang.String)
private com.sun.tools.javac.code.Symbol$VarSymbol cacheSym (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
private com.sun.tools.javac.tree.JCTree$JCExpression classOf (com.sun.tools.javac.tree.JCTree)
private com.sun.tools.javac.tree.JCTree$JCExpression classOfType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private com.sun.tools.javac.code.Symbol$ClassSymbol assertionsDisabledClass ()
private com.sun.tools.javac.tree.JCTree$JCExpression assertFlagTest (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.tree.JCTree$JCExpression abstractRval (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Lower$TreeBuilder)
com.sun.tools.javac.tree.JCTree$JCExpression abstractRval (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Lower$TreeBuilder)
com.sun.tools.javac.tree.JCTree$JCExpression abstractLval (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Lower$TreeBuilder)
com.sun.tools.javac.tree.JCTree$JCExpression makeComma (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree$JCExpression translate (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
private boolean needPackageInfoClass (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
private void createInfoClass (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
private void visitEnumDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
private boolean useClone ()
private void visitEnumConstantDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl, int)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private void visitMethodDefInternal (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private java.util.Map makeTranslationMap (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
private boolean isTrue (com.sun.tools.javac.tree.JCTree)
private boolean isFalse (com.sun.tools.javac.tree.JCTree)
private java.lang.Boolean expValue (com.sun.tools.javac.tree.JCTree)
private java.lang.Boolean expValueIsNull (boolean, com.sun.tools.javac.tree.JCTree)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
private com.sun.tools.javac.tree.JCTree$JCExpression convert (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.util.List boxArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression boxIfNeeded (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression boxPrimitive (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression boxPrimitive (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression unbox (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCExpression lowerBoxedPostop (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
private void visitArrayForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
private void patchTargets (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
private void visitIterableForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public com.sun.tools.javac.tree.JCTree visitEnumSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public com.sun.tools.javac.tree.JCTree visitStringSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public com.sun.tools.javac.util.List translateTopLevelClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
private synthetic com.sun.tools.javac.tree.JCTree$JCExpression lambda$lowerBoxedPostop$7 (com.sun.tools.javac.tree.JCTree$JCUnary, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
private synthetic com.sun.tools.javac.tree.JCTree$JCExpression lambda$null$6 (com.sun.tools.javac.tree.JCTree$JCUnary, com.sun.tools.javac.tree.JCTree$JCExpression, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
private synthetic com.sun.tools.javac.tree.JCTree$JCExpression lambda$visitAssignop$5 (com.sun.tools.javac.tree.JCTree$JCAssignOp, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
private static synthetic com.sun.tools.javac.tree.JCTree$JCExpression lambda$makeComma$4 (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
private synthetic com.sun.tools.javac.tree.JCTree$JCExpression lambda$abstractLval$3 (com.sun.tools.javac.tree.JCTree$JCArrayAccess, com.sun.tools.javac.comp.Lower$TreeBuilder, com.sun.tools.javac.tree.JCTree$JCExpression)
private synthetic com.sun.tools.javac.tree.JCTree$JCExpression lambda$null$2 (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCArrayAccess, com.sun.tools.javac.comp.Lower$TreeBuilder, com.sun.tools.javac.tree.JCTree$JCExpression)
private synthetic com.sun.tools.javac.tree.JCTree$JCExpression lambda$abstractLval$1 (com.sun.tools.javac.comp.Lower$TreeBuilder, com.sun.tools.javac.tree.JCTree$JCFieldAccess, com.sun.tools.javac.tree.JCTree$JCExpression)
private static synthetic boolean lambda$binaryAccessOperator$0 (com.sun.tools.javac.tree.JCTree$Tag, int, com.sun.tools.javac.code.Symbol$OperatorSymbol)
static synthetic com.sun.tools.javac.util.Names access$000 (com.sun.tools.javac.comp.Lower)
static synthetic com.sun.tools.javac.jvm.Target access$100 (com.sun.tools.javac.comp.Lower)
static synthetic com.sun.tools.javac.jvm.ClassWriter access$200 (com.sun.tools.javac.comp.Lower)
static synthetic com.sun.tools.javac.code.Symbol$ClassSymbol access$300 (com.sun.tools.javac.comp.Lower)
static synthetic com.sun.tools.javac.code.Symtab access$400 (com.sun.tools.javac.comp.Lower)
static synthetic void access$500 (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$WriteableScope)
static synthetic com.sun.tools.javac.tree.TreeMaker access$600 (com.sun.tools.javac.comp.Lower)
static synthetic com.sun.tools.javac.code.Symbol$MethodSymbol access$700 (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.comp.Check access$800 (com.sun.tools.javac.comp.Lower)
static void <clinit> ()
}
com/sun/tools/javac/comp/Flow$1.class
Flow.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.Flow$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext$StuckNode.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext$StuckNode extends com.sun.tools.javac.util.GraphUtils$TarjanNode {
java.util.Set deps
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode)
public com.sun.tools.javac.util.GraphUtils$DependencyKind[] getSupportedDependencyKinds ()
public java.util.Collection getDependenciesByKind (com.sun.tools.javac.util.GraphUtils$DependencyKind)
public java.lang.Iterable getAllDependencies ()
}
com/sun/tools/javac/comp/Resolve$LookupFilter.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$LookupFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
boolean abstractOk
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, boolean)
public boolean accepts (com.sun.tools.javac.code.Symbol)
public volatile synthetic boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Infer$1.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$1 extends com.sun.tools.javac.code.Type$StructuralTypeMapping {
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
}
com/sun/tools/javac/comp/ArgumentAttr$ExplicitLambdaType$1.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$ExplicitLambdaType$1 extends com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner {
final synthetic com.sun.tools.javac.util.ListBuffer val$returnExpressions
final synthetic com.sun.tools.javac.comp.ArgumentAttr$ExplicitLambdaType this$1
void <init> (com.sun.tools.javac.comp.ArgumentAttr$ExplicitLambdaType, com.sun.tools.javac.util.ListBuffer)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
}
com/sun/tools/javac/comp/Resolve$VerboseResolutionMode.class
Resolve.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode SUCCESS
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode FAILURE
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode APPLICABLE
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode INAPPLICABLE
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode DEFERRED_INST
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode PREDEF
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode OBJECT_INIT
public static final enum com.sun.tools.javac.comp.Resolve$VerboseResolutionMode INTERNAL
final String opt
private static final synthetic com.sun.tools.javac.comp.Resolve$VerboseResolutionMode[] $VALUES
public static com.sun.tools.javac.comp.Resolve$VerboseResolutionMode[] values ()
public static com.sun.tools.javac.comp.Resolve$VerboseResolutionMode valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
static java.util.EnumSet getVerboseResolutionMode (com.sun.tools.javac.util.Options)
static void <clinit> ()
}
com/sun/tools/javac/comp/Lower$FreeVarCollector.class
Lower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$FreeVarCollector extends com.sun.tools.javac.comp.Lower$BasicFreeVarCollector {
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
com.sun.tools.javac.util.List fvs
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.code.Symbol$ClassSymbol)
private void addFreeVar (com.sun.tools.javac.code.Symbol$VarSymbol)
void addFreeVars (com.sun.tools.javac.code.Symbol$ClassSymbol)
void visitSymbol (com.sun.tools.javac.code.Symbol)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
}
com/sun/tools/javac/comp/Resolve$InterfaceLookupPhase.class
Resolve.java
package com.sun.tools.javac.comp
abstract enum com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase ABSTRACT_OK
public static final enum com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase DEFAULT_OK
private static final synthetic com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase[] $VALUES
public static com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase[] values ()
public static com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase valueOf (java.lang.String)
private void <init> (java.lang.String, int)
abstract com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase update (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.comp.Resolve$1)
static void <clinit> ()
}
com/sun/tools/javac/comp/ArgumentAttr.class
ArgumentAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.ArgumentAttr extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key methodAttrKey
private final com.sun.tools.javac.comp.DeferredAttr deferredAttr
private final com.sun.tools.javac.comp.Attr attr
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.util.Log log
private com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type result
java.util.Map argumentTypeCache
public static com.sun.tools.javac.comp.ArgumentAttr instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
void setResult (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type checkSpeculative (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type checkSpeculative (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.comp.ArgumentAttr$LocalCacheContext withLocalCacheContext ()
com.sun.tools.javac.code.Type attribArg (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
public void visitTree (com.sun.tools.javac.tree.JCTree)
void processArg (com.sun.tools.javac.tree.JCTree$JCExpression, java.util.function.Function)
void processArg (com.sun.tools.javac.tree.JCTree$JCExpression, java.util.function.Supplier)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
private synthetic com.sun.tools.javac.comp.ArgumentAttr$ResolvedConstructorType lambda$visitNewClass$5 (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.tree.JCTree$JCNewClass)
private synthetic com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType lambda$visitApply$4 (com.sun.tools.javac.tree.JCTree$JCMethodInvocation, com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
private synthetic com.sun.tools.javac.comp.ArgumentAttr$ExplicitLambdaType lambda$visitLambda$3 (com.sun.tools.javac.tree.JCTree$JCLambda)
private synthetic com.sun.tools.javac.comp.ArgumentAttr$ConditionalType lambda$visitConditional$2 (com.sun.tools.javac.tree.JCTree$JCConditional, com.sun.tools.javac.tree.JCTree$JCConditional)
private synthetic com.sun.tools.javac.comp.ArgumentAttr$ParensType lambda$visitParens$1 (com.sun.tools.javac.tree.JCTree$JCParens, com.sun.tools.javac.tree.JCTree$JCParens)
private synthetic com.sun.tools.javac.comp.ArgumentAttr$ArgumentType lambda$processArg$0 (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.ArgumentAttr$UniquePos, java.util.function.Function)
static synthetic com.sun.tools.javac.comp.DeferredAttr access$000 (com.sun.tools.javac.comp.ArgumentAttr)
static synthetic com.sun.tools.javac.comp.Attr access$100 (com.sun.tools.javac.comp.ArgumentAttr)
static synthetic com.sun.tools.javac.code.Symtab access$200 (com.sun.tools.javac.comp.ArgumentAttr)
static synthetic com.sun.tools.javac.util.Log access$300 (com.sun.tools.javac.comp.ArgumentAttr)
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$RecoveryDeferredTypeMap$1.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap$1 extends com.sun.tools.javac.comp.Attr$RecoveryInfo {
final synthetic com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
protected com.sun.tools.javac.code.Type check (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/Check$1SpecialTreeVisitor.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$1SpecialTreeVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
boolean specialized
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredTypeMap.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeMap extends com.sun.tools.javac.code.Type$StructuralTypeMapping {
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
protected void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
protected com.sun.tools.javac.code.Type typeOf (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Infer$BestLeafSolver.class
Infer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$BestLeafSolver extends com.sun.tools.javac.comp.Infer$LeafSolver {
com.sun.tools.javac.util.List varsToSolve
final java.util.Map treeCache
final com.sun.tools.javac.util.Pair noPath
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Pair computeTreeToLeafs (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
public com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node pickNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph)
}
com/sun/tools/javac/comp/Lower$ClassMap.class
Lower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$ClassMap extends com.sun.tools.javac.tree.TreeScanner {
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/comp/Infer$PartiallyInferredMethodType.class
Infer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer$PartiallyInferredMethodType extends com.sun.tools.javac.code.Type$MethodType {
final com.sun.tools.javac.comp.InferenceContext inferenceContext
com.sun.tools.javac.comp.Env env
final com.sun.tools.javac.util.Warner warn
final synthetic com.sun.tools.javac.comp.Infer this$0
public void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Warner)
public boolean isPartial ()
com.sun.tools.javac.code.Type check (com.sun.tools.javac.comp.Attr$ResultInfo)
}
com/sun/tools/javac/comp/Attr$TypeAnnotationsValidator.class
Attr.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Attr$TypeAnnotationsValidator extends com.sun.tools.javac.tree.TreeScanner {
private final boolean sigOnly
final synthetic com.sun.tools.javac.comp.Attr this$0
public void <init> (com.sun.tools.javac.comp.Attr, boolean)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
private void validateAnnotatedType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
private void checkForDeclarationAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Resolve$InapplicableSymbolsError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private java.util.Map mapCandidates ()
java.util.Map filterCandidates (java.util.Map)
private com.sun.tools.javac.util.List candidateDetails (java.util.Map, com.sun.tools.javac.code.Type)
static synthetic java.util.Map access$1200 (com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError)
}
com/sun/tools/javac/comp/Operators$1.class
Operators.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.Operators$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/comp/Operators$UnaryOperatorHelper.class
Operators.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Operators$UnaryOperatorHelper extends com.sun.tools.javac.comp.Operators$OperatorHelper implements java.util.function.Predicate {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
final com.sun.tools.javac.code.Symbol$OperatorSymbol doLookup (com.sun.tools.javac.code.Type)
boolean isUnaryOperatorApplicable (com.sun.tools.javac.code.Symbol$OperatorSymbol, com.sun.tools.javac.code.Type)
final transient com.sun.tools.javac.comp.Operators$UnaryOperatorHelper addUnaryOperator (com.sun.tools.javac.comp.Operators$OperatorType, com.sun.tools.javac.comp.Operators$OperatorType, int[])
abstract com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type)
private synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$addUnaryOperator$1 (com.sun.tools.javac.comp.Operators$OperatorType, com.sun.tools.javac.comp.Operators$OperatorType, int[])
private synthetic boolean lambda$doLookup$0 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$OperatorSymbol)
}
com/sun/tools/javac/comp/Infer$4.class
Infer.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.Infer$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/comp/Infer$3.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$3 extends com.sun.tools.javac.comp.Infer$AbstractIncorporationEngine {
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.util.List getIncorporationActions (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, boolean)
}
com/sun/tools/javac/comp/Resolve$1.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$1 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
void visit (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
public java.lang.Void visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.comp.Env)
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.comp.Env)
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.comp.Env)
public java.lang.Void visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.Env)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$MethodResultInfo.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResultInfo extends com.sun.tools.javac.comp.Attr$ResultInfo {
final synthetic com.sun.tools.javac.comp.Resolve this$0
public void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
protected com.sun.tools.javac.code.Type check (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type U (com.sun.tools.javac.code.Type)
protected com.sun.tools.javac.comp.Resolve$MethodResultInfo dup (com.sun.tools.javac.code.Type)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.comp.Check$CheckContext)
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
protected volatile synthetic com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/Resolve$MethodResolutionPhase.class
Resolve.java
package com.sun.tools.javac.comp
enum com.sun.tools.javac.comp.Resolve$MethodResolutionPhase extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Resolve$MethodResolutionPhase BASIC
public static final enum com.sun.tools.javac.comp.Resolve$MethodResolutionPhase BOX
public static final enum com.sun.tools.javac.comp.Resolve$MethodResolutionPhase VARARITY
final boolean isBoxingRequired
final boolean isVarargsRequired
private static final synthetic com.sun.tools.javac.comp.Resolve$MethodResolutionPhase[] $VALUES
public static com.sun.tools.javac.comp.Resolve$MethodResolutionPhase[] values ()
public static com.sun.tools.javac.comp.Resolve$MethodResolutionPhase valueOf (java.lang.String)
private void <init> (java.lang.String, int, boolean, boolean)
public boolean isBoxingRequired ()
public boolean isVarargsRequired ()
public com.sun.tools.javac.code.Symbol mergeResults (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
synthetic void <init> (java.lang.String, int, boolean, boolean, com.sun.tools.javac.comp.Resolve$1)
static void <clinit> ()
}
com/sun/tools/javac/comp/Lower$AssignopDependencyScanner.class
Lower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$AssignopDependencyScanner extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.code.Symbol sym
boolean dependencyFound
final synthetic com.sun.tools.javac.comp.Lower this$0
void <init> (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
}
com/sun/tools/javac/comp/Resolve$BadConstructorReferenceError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$BadConstructorReferenceError extends com.sun.tools.javac.comp.Resolve$InvalidSymbolError {
final synthetic com.sun.tools.javac.comp.Resolve this$0
public void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Analyzer$DiamondInitializer.class
Analyzer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Analyzer$DiamondInitializer extends com.sun.tools.javac.comp.Analyzer$StatementAnalyzer {
final synthetic com.sun.tools.javac.comp.Analyzer this$0
void <init> (com.sun.tools.javac.comp.Analyzer)
boolean match (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass map (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.tree.JCTree$JCNewClass)
void process (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.tree.JCTree$JCNewClass, boolean)
volatile synthetic void process (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, boolean)
volatile synthetic com.sun.tools.javac.tree.JCTree map (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
volatile synthetic boolean match (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Lower$TreeBuilder.class
Lower.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Lower$TreeBuilder extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree$JCExpression build (com.sun.tools.javac.tree.JCTree$JCExpression)
}
com/sun/tools/javac/comp/Resolve$InvisibleSymbolError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$InvisibleSymbolError extends com.sun.tools.javac.comp.Resolve$InvalidSymbolError {
private final com.sun.tools.javac.comp.Env env
private final boolean suppressError
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Env, boolean, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck$MostSpecificCheckContext$MostSpecificFunctionReturnChecker$1.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$MostSpecificFunctionReturnChecker$1 extends com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner {
final synthetic com.sun.tools.javac.util.ListBuffer val$buffer
final synthetic com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$MostSpecificFunctionReturnChecker this$3
void <init> (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$MostSpecificFunctionReturnChecker, com.sun.tools.javac.util.ListBuffer)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode$1.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode$1 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext val$deferredAttrContext
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
public com.sun.tools.javac.comp.InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$Template.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template extends java.lang.Object {
String regex
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[] subTemplates
transient void <init> (java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[])
boolean matches (java.lang.Object)
}
com/sun/tools/javac/comp/Attr$1.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$1 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Infer$GraphInferenceSteps.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$GraphInferenceSteps extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Infer$GraphInferenceSteps EQ
public static final enum com.sun.tools.javac.comp.Infer$GraphInferenceSteps EQ_LOWER
public static final enum com.sun.tools.javac.comp.Infer$GraphInferenceSteps EQ_LOWER_THROWS_UPPER_CAPTURED
final java.util.EnumSet steps
private static final synthetic com.sun.tools.javac.comp.Infer$GraphInferenceSteps[] $VALUES
public static com.sun.tools.javac.comp.Infer$GraphInferenceSteps[] values ()
public static com.sun.tools.javac.comp.Infer$GraphInferenceSteps valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.util.EnumSet)
static void <clinit> ()
}
com/sun/tools/javac/comp/Check$4.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$4 extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.code.Lint lint
boolean inSuperType
final synthetic com.sun.tools.javac.comp.Env val$env
final synthetic com.sun.tools.javac.tree.JCTree$JCClassDecl val$check
final synthetic com.sun.tools.javac.tree.JCTree$JCCompilationUnit val$toplevel
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode$LambdaBodyStructChecker.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode$LambdaBodyStructChecker extends com.sun.tools.javac.tree.TreeScanner {
boolean isVoidCompatible
boolean isPotentiallyValueCompatible
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
}
com/sun/tools/javac/comp/Resolve$LogResolveHelper.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$LogResolveHelper extends java.lang.Object {
public abstract boolean resolveDiagnosticNeeded (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.util.List getArgumentTypes (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Infer$InferenceStep.class
Infer.java
package com.sun.tools.javac.comp
abstract enum com.sun.tools.javac.comp.Infer$InferenceStep extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Infer$InferenceStep EQ
public static final enum com.sun.tools.javac.comp.Infer$InferenceStep LOWER
public static final enum com.sun.tools.javac.comp.Infer$InferenceStep THROWS
public static final enum com.sun.tools.javac.comp.Infer$InferenceStep UPPER
public static final enum com.sun.tools.javac.comp.Infer$InferenceStep UPPER_LEGACY
public static final enum com.sun.tools.javac.comp.Infer$InferenceStep CAPTURED
final com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
private static final synthetic com.sun.tools.javac.comp.Infer$InferenceStep[] $VALUES
public static com.sun.tools.javac.comp.Infer$InferenceStep[] values ()
public static com.sun.tools.javac.comp.Infer$InferenceStep valueOf (java.lang.String)
private void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
abstract com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.util.List filterBounds (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.comp.Infer$1)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper extends java.lang.Object {
static final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template skip
static final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template argMismatchTemplate
static final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template inferArgMismatchTemplate
static final java.util.Map rewriters
void <init> ()
static com.sun.tools.javac.util.JCDiagnostic rewrite (com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic)
static void <clinit> ()
}
com/sun/tools/javac/comp/TypeEnter$Phase.class
TypeEnter.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.TypeEnter$Phase extends java.lang.Object {
private final com.sun.tools.javac.util.ListBuffer queue
private final com.sun.tools.javac.comp.TypeEnter$Phase next
private final com.sun.tools.javac.util.Dependencies$CompletionCause phaseName
final synthetic com.sun.tools.javac.comp.TypeEnter this$0
void <init> (com.sun.tools.javac.comp.TypeEnter, com.sun.tools.javac.util.Dependencies$CompletionCause, com.sun.tools.javac.comp.TypeEnter$Phase)
public final com.sun.tools.javac.util.List completeEnvs (com.sun.tools.javac.util.List)
protected void doCompleteEnvs (com.sun.tools.javac.util.List)
protected abstract void runPhase (com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/Operators.class
Operators.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Operators extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key operatorsKey
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.code.Types types
private java.util.Map unaryOperators
private java.util.Map binaryOperators
private com.sun.tools.javac.util.Name[] opname
public final com.sun.tools.javac.code.Symbol$OperatorSymbol noOpSymbol
public static com.sun.tools.javac.comp.Operators instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.code.Type unaryPromotion (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type binaryPromotion (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$OperatorSymbol resolveUnary (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$OperatorSymbol resolveBinary (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.tree.JCTree$Tag, java.util.Map, java.util.function.Predicate, java.util.function.Function, java.util.function.Supplier)
private transient com.sun.tools.javac.code.Symbol$OperatorSymbol makeOperator (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Operators$OperatorType, int[])
private transient int mergeOpcodes (int[])
private transient com.sun.tools.javac.code.Symbol$OperatorSymbol reportErrorIfNeeded (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type[])
public com.sun.tools.javac.util.Name operatorName (com.sun.tools.javac.tree.JCTree$Tag)
private void initUnaryOperators ()
private void initBinaryOperators ()
com.sun.tools.javac.code.Symbol$OperatorSymbol lookupBinaryOp (java.util.function.Predicate)
private final transient void initOperators (java.util.Map, com.sun.tools.javac.comp.Operators$OperatorHelper[])
private void initOperatorNames ()
private void setOperatorName (com.sun.tools.javac.tree.JCTree$Tag, java.lang.String)
private void setOperatorName (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.util.Name)
private synthetic boolean lambda$lookupBinaryOp$8 (com.sun.tools.javac.code.Symbol$OperatorSymbol)
private static synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$lookupBinaryOp$7 (java.util.function.Predicate, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper)
private synthetic com.sun.tools.javac.code.Type lambda$makeOperator$6 (com.sun.tools.javac.comp.Operators$OperatorType)
private synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$resolveBinary$5 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private static synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$resolveBinary$4 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper)
private static synthetic boolean lambda$resolveBinary$3 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper)
private synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$resolveUnary$2 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type)
private static synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$resolveUnary$1 (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$UnaryOperatorHelper)
private static synthetic boolean lambda$resolveUnary$0 (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$UnaryOperatorHelper)
static synthetic com.sun.tools.javac.code.Types access$000 (com.sun.tools.javac.comp.Operators)
static synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol access$100 (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Operators$OperatorType, int[])
static synthetic com.sun.tools.javac.code.Symtab access$200 (com.sun.tools.javac.comp.Operators)
static void <clinit> ()
}
com/sun/tools/javac/comp/Infer$PropagateBounds.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$PropagateBounds extends com.sun.tools.javac.comp.Infer$IncorporationAction {
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
final synthetic com.sun.tools.javac.comp.Infer this$0
public void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public com.sun.tools.javac.comp.Infer$IncorporationAction dup (com.sun.tools.javac.code.Type$UndetVar)
void apply (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.Warner)
java.util.EnumSet forward ()
java.util.EnumSet backwards ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter extends java.lang.Object {
private java.util.Map map
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
private void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
int getIndex (java.lang.StringBuilder)
synthetic void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.comp.LambdaToMethod$1)
}
com/sun/tools/javac/comp/Analyzer.class
Analyzer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Analyzer extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key analyzerKey
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.comp.Attr attr
final com.sun.tools.javac.comp.DeferredAttr deferredAttr
final com.sun.tools.javac.comp.ArgumentAttr argumentAttr
final com.sun.tools.javac.tree.TreeMaker make
final com.sun.tools.javac.util.Names names
private final boolean allowDiamondWithAnonymousClassCreation
final java.util.EnumSet analyzerModes
com.sun.tools.javac.comp.Analyzer$StatementAnalyzer[] analyzers
public static com.sun.tools.javac.comp.Analyzer instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
void analyzeIfNeeded (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
void analyze (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.comp.Env)
private static synthetic void lambda$analyze$1 (com.sun.tools.javac.comp.Analyzer$AnalysisContext, java.util.Map$Entry)
private synthetic com.sun.tools.javac.util.Log$DeferredDiagnosticHandler lambda$analyze$0 (com.sun.tools.javac.comp.Analyzer$AnalysisContext, com.sun.tools.javac.tree.JCTree)
static synthetic boolean access$000 (com.sun.tools.javac.comp.Analyzer)
static void <clinit> ()
}
com/sun/tools/javac/comp/Operators$OperatorType.class
Operators.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Operators$OperatorType extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Operators$OperatorType BYTE
public static final enum com.sun.tools.javac.comp.Operators$OperatorType SHORT
public static final enum com.sun.tools.javac.comp.Operators$OperatorType INT
public static final enum com.sun.tools.javac.comp.Operators$OperatorType LONG
public static final enum com.sun.tools.javac.comp.Operators$OperatorType FLOAT
public static final enum com.sun.tools.javac.comp.Operators$OperatorType DOUBLE
public static final enum com.sun.tools.javac.comp.Operators$OperatorType CHAR
public static final enum com.sun.tools.javac.comp.Operators$OperatorType BOOLEAN
public static final enum com.sun.tools.javac.comp.Operators$OperatorType OBJECT
public static final enum com.sun.tools.javac.comp.Operators$OperatorType STRING
public static final enum com.sun.tools.javac.comp.Operators$OperatorType BOT
final java.util.function.Function asTypeFunc
private static final synthetic com.sun.tools.javac.comp.Operators$OperatorType[] $VALUES
public static com.sun.tools.javac.comp.Operators$OperatorType[] values ()
public static com.sun.tools.javac.comp.Operators$OperatorType valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.util.function.Function)
com.sun.tools.javac.code.Type asType (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$10 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$9 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$8 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$7 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$6 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$5 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$4 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$3 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$2 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$1 (com.sun.tools.javac.code.Symtab)
private static synthetic com.sun.tools.javac.code.Type lambda$static$0 (com.sun.tools.javac.code.Symtab)
static void <clinit> ()
}
com/sun/tools/javac/comp/Infer$InferenceStep$2.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$InferenceStep$2 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Resolve$11.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$11 extends com.sun.tools.javac.code.Symbol$MethodSymbol {
final synthetic com.sun.tools.javac.code.Symbol val$spMethod
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/Resolve$LookupHelper.class
Resolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$LookupHelper extends java.lang.Object {
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
final boolean shouldStop (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
abstract com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
void debug (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
abstract com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Infer$CheckBounds.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$CheckBounds extends com.sun.tools.javac.comp.Infer$IncorporationAction {
com.sun.tools.javac.code.Type$UndetVar$InferenceBound from
java.util.function.BiFunction typeFunc
java.util.function.BiPredicate optFilter
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, java.util.function.BiFunction, java.util.function.BiPredicate, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public com.sun.tools.javac.comp.Infer$IncorporationAction dup (com.sun.tools.javac.code.Type$UndetVar)
void apply (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.Warner)
java.util.EnumSet boundsToCheck ()
boolean checkBound (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.util.Warner)
void report (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Resolve$InterfaceLookupPhase$1.class
Resolve.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase$1 extends com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase {
void <init> (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase update (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve)
}
com/sun/tools/javac/comp/Resolve$MethodReferenceLookupHelper.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
com.sun.tools.javac.code.Type originalSite
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
final com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Infer$LegacyInferenceSteps.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$LegacyInferenceSteps extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Infer$LegacyInferenceSteps EQ_LOWER
public static final enum com.sun.tools.javac.comp.Infer$LegacyInferenceSteps EQ_UPPER
final java.util.EnumSet steps
private static final synthetic com.sun.tools.javac.comp.Infer$LegacyInferenceSteps[] $VALUES
public static com.sun.tools.javac.comp.Infer$LegacyInferenceSteps[] values ()
public static com.sun.tools.javac.comp.Infer$LegacyInferenceSteps valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.util.EnumSet)
static void <clinit> ()
}
com/sun/tools/javac/comp/Infer$2.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$2 extends com.sun.tools.javac.comp.Infer$AbstractIncorporationEngine {
final synthetic com.sun.tools.javac.comp.Infer this$0
void <init> (com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.util.List getIncorporationActions (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, boolean)
}
com/sun/tools/javac/comp/Annotate$AnnotationTypeVisitor.class
Annotate.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Annotate$AnnotationTypeVisitor extends com.sun.tools.javac.tree.TreeScanner {
private com.sun.tools.javac.comp.Env env
private final com.sun.tools.javac.comp.Attr attr
private final com.sun.tools.javac.comp.Check check
private final com.sun.tools.javac.code.Symtab tab
private final com.sun.tools.javac.comp.TypeEnvs typeEnvs
private com.sun.tools.javac.code.Attribute$Compound target
private com.sun.tools.javac.code.Attribute$Compound repeatable
final synthetic com.sun.tools.javac.comp.Annotate this$0
public void <init> (com.sun.tools.javac.comp.Annotate, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Symtab, com.sun.tools.javac.comp.TypeEnvs)
public com.sun.tools.javac.code.Attribute$Compound getRepeatable ()
public com.sun.tools.javac.code.Attribute$Compound getTarget ()
public void scanAnnotationType (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
static synthetic com.sun.tools.javac.code.Attribute$Compound access$200 (com.sun.tools.javac.comp.Annotate$AnnotationTypeVisitor)
static synthetic com.sun.tools.javac.code.Attribute$Compound access$300 (com.sun.tools.javac.comp.Annotate$AnnotationTypeVisitor)
}
com/sun/tools/javac/comp/ArgumentAttr$ResolvedMethodType.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType extends com.sun.tools.javac.comp.ArgumentAttr$ResolvedMemberType {
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
public void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMethodInvocation, java.util.Map)
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo (com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type methodType ()
com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCMethodInvocation, com.sun.tools.javac.comp.Env)
volatile synthetic com.sun.tools.javac.comp.ArgumentAttr$ArgumentType dup (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/Env$1.class
Env.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Env$1 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.comp.Env next
final synthetic com.sun.tools.javac.comp.Env this$0
void <init> (com.sun.tools.javac.comp.Env)
public boolean hasNext ()
public com.sun.tools.javac.comp.Env next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/comp/Analyzer$AnalyzerMode.class
Analyzer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Analyzer$AnalyzerMode extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Analyzer$AnalyzerMode DIAMOND
public static final enum com.sun.tools.javac.comp.Analyzer$AnalyzerMode LAMBDA
public static final enum com.sun.tools.javac.comp.Analyzer$AnalyzerMode METHOD
final String opt
final java.util.function.Predicate sourceFilter
private static final synthetic com.sun.tools.javac.comp.Analyzer$AnalyzerMode[] $VALUES
public static com.sun.tools.javac.comp.Analyzer$AnalyzerMode[] values ()
public static com.sun.tools.javac.comp.Analyzer$AnalyzerMode valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String, java.util.function.Predicate)
static java.util.EnumSet getAnalyzerModes (java.lang.String, com.sun.tools.javac.code.Source)
static void <clinit> ()
}
com/sun/tools/javac/comp/Check$ConversionWarner.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$ConversionWarner extends com.sun.tools.javac.util.Warner {
final String uncheckedKey
final com.sun.tools.javac.code.Type found
final com.sun.tools.javac.code.Type expected
final synthetic com.sun.tools.javac.comp.Check this$0
public void <init> (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public void warn (com.sun.tools.javac.code.Lint$LintCategory)
}
com/sun/tools/javac/comp/Infer$GraphStrategy.class
Infer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$GraphStrategy extends java.lang.Object {
public abstract com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node pickNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph) throws com.sun.tools.javac.comp.Infer$GraphStrategy$NodeNotFoundException
public abstract boolean done ()
}
com/sun/tools/javac/comp/Annotate$AnnotationTypeMetadata.class
Annotate.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata extends java.lang.Object {
final com.sun.tools.javac.code.Symbol$ClassSymbol metaDataFor
private com.sun.tools.javac.code.Attribute$Compound target
private com.sun.tools.javac.code.Attribute$Compound repeatable
private com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter annotationTypeCompleter
private static final com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata NOT_AN_ANNOTATION_TYPE
public void <init> (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter)
private void init ()
public void complete ()
public com.sun.tools.javac.code.Attribute$Compound getRepeatable ()
public void setRepeatable (com.sun.tools.javac.code.Attribute$Compound)
public com.sun.tools.javac.code.Attribute$Compound getTarget ()
public void setTarget (com.sun.tools.javac.code.Attribute$Compound)
public java.util.Set getAnnotationElements ()
public java.util.Set getAnnotationElementsWithDefault ()
public java.lang.String toString ()
public boolean isMetadataForAnnotationType ()
public static com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata notAnAnnotationType ()
static void <clinit> ()
}
com/sun/tools/javac/comp/Flow$FlowAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$FlowAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
java.util.HashMap preciseRethrowTypes
com.sun.tools.javac.tree.JCTree$JCClassDecl classDef
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.util.List caught
final synthetic com.sun.tools.javac.comp.Flow this$0
void <init> (com.sun.tools.javac.comp.Flow)
void markDead ()
void errorUncaught ()
void markThrown (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
void checkCaughtType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private boolean isExceptionOrThrowable (com.sun.tools.javac.code.Type)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
}
com/sun/tools/javac/comp/DeferredAttr$2$1.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$2$1 extends com.sun.tools.javac.tree.JCTree$JCMemberReference {
final synthetic com.sun.tools.javac.tree.JCTree$JCMemberReference val$t
final synthetic com.sun.tools.javac.comp.DeferredAttr$2 this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$2, com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void setOverloadKind (com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind)
}
com/sun/tools/javac/comp/Resolve$InapplicableSymbolsError$1.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError$1 extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
final synthetic com.sun.tools.javac.util.Pair val$p
final synthetic com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError this$1
void <init> (com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.Pair)
protected com.sun.tools.javac.util.Pair errCandidate ()
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind$1.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind$1 extends com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind {
void <init> (java.lang.String, int)
boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
}
com/sun/tools/javac/comp/Operators$OperatorHelper.class
Operators.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Operators$OperatorHelper extends java.lang.Object {
final com.sun.tools.javac.util.Name name
java.util.Optional alternatives
com.sun.tools.javac.util.List operatorSuppliers
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
final com.sun.tools.javac.code.Symbol$OperatorSymbol doLookup (java.util.function.Predicate)
private com.sun.tools.javac.code.Symbol$OperatorSymbol[] initOperators ()
private static synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol[] lambda$initOperators$0 (int)
}
com/sun/tools/javac/comp/Attr$RecoveryInfo$1.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$RecoveryInfo$1 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final synthetic com.sun.tools.javac.comp.Attr val$this$0
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext val$deferredAttrContext
void <init> (com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Analyzer$RedundantTypeArgAnalyzer.class
Analyzer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Analyzer$RedundantTypeArgAnalyzer extends com.sun.tools.javac.comp.Analyzer$StatementAnalyzer {
final synthetic com.sun.tools.javac.comp.Analyzer this$0
void <init> (com.sun.tools.javac.comp.Analyzer)
boolean match (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation map (com.sun.tools.javac.tree.JCTree$JCMethodInvocation, com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
void process (com.sun.tools.javac.tree.JCTree$JCMethodInvocation, com.sun.tools.javac.tree.JCTree$JCMethodInvocation, boolean)
volatile synthetic void process (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, boolean)
volatile synthetic com.sun.tools.javac.tree.JCTree map (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
volatile synthetic boolean match (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/ConstFold.class
ConstFold.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ConstFold extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key constFoldKey
private com.sun.tools.javac.code.Symtab syms
static final Integer minusOne
static final Integer zero
static final Integer one
public static strictfp com.sun.tools.javac.comp.ConstFold instance (com.sun.tools.javac.util.Context)
private strictfp void <init> (com.sun.tools.javac.util.Context)
private static strictfp java.lang.Integer b2i (boolean)
private static strictfp int intValue (java.lang.Object)
private static strictfp long longValue (java.lang.Object)
private static strictfp float floatValue (java.lang.Object)
private static strictfp double doubleValue (java.lang.Object)
strictfp com.sun.tools.javac.code.Type fold (int, com.sun.tools.javac.util.List)
strictfp com.sun.tools.javac.code.Type fold1 (int, com.sun.tools.javac.code.Type)
strictfp com.sun.tools.javac.code.Type fold2 (int, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
strictfp com.sun.tools.javac.code.Type coerce (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
static strictfp void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$16.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$16 extends com.sun.tools.javac.comp.Resolve$ReferenceChooser {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.code.Symbol boundResult (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult)
com.sun.tools.javac.code.Symbol unboundResult (com.sun.tools.javac.comp.Resolve$ReferenceLookupResult, com.sun.tools.javac.comp.Resolve$ReferenceLookupResult)
}
com/sun/tools/javac/comp/Operators$UnaryNumericOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$UnaryNumericOperator extends com.sun.tools.javac.comp.Operators$UnaryOperatorHelper {
java.util.function.Predicate numericTest
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag, java.util.function.Predicate)
public boolean test (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$6.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$6 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$RecoveryLoadClass {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve)
public com.sun.tools.javac.code.Symbol loadClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
private static synthetic boolean lambda$loadClass$4 (com.sun.tools.javac.code.Symbol$ClassSymbol)
private synthetic com.sun.tools.javac.code.Symbol$ClassSymbol lambda$loadClass$3 (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
private synthetic java.lang.Iterable lambda$loadClass$2 (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Name)
private synthetic java.util.Iterator lambda$null$1 (com.sun.tools.javac.util.List)
private synthetic java.util.Iterator lambda$null$0 (com.sun.tools.javac.util.Name)
}
com/sun/tools/javac/comp/ConstFold$1.class
ConstFold.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.ConstFold$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/comp/Operators$BinaryStringOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$BinaryStringOperator extends com.sun.tools.javac.comp.Operators$BinaryOperatorHelper {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type stringPromotion (com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/comp/InferenceContext$ReachabilityVisitor.class
InferenceContext.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.InferenceContext$ReachabilityVisitor extends com.sun.tools.javac.code.Types$UnaryVisitor {
java.util.Set equiv
java.util.Set min
java.util.Map minMap
final synthetic com.sun.tools.javac.comp.InferenceContext this$0
void <init> (com.sun.tools.javac.comp.InferenceContext)
void scan (com.sun.tools.javac.util.List)
public java.lang.Void visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public java.lang.Void visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Void)
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
boolean isEquiv (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Infer$CheckUpperBounds.class
Infer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$CheckUpperBounds extends com.sun.tools.javac.comp.Infer$IncorporationAction {
final synthetic com.sun.tools.javac.comp.Infer this$0
public void <init> (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.comp.Infer$IncorporationAction dup (com.sun.tools.javac.code.Type$UndetVar)
void apply (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.Warner)
}
com/sun/tools/javac/comp/Flow$LambdaFlowAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$LambdaFlowAnalyzer extends com.sun.tools.javac.comp.Flow$FlowAnalyzer {
com.sun.tools.javac.util.List inferredThrownTypes
boolean inLambda
final synthetic com.sun.tools.javac.comp.Flow this$0
void <init> (com.sun.tools.javac.comp.Flow)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/comp/DeferredAttr$5.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$5 extends java.lang.Object implements com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy {
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr)
public boolean isStuck ()
public java.util.Set stuckVars ()
public java.util.Set depVars ()
}
com/sun/tools/javac/comp/Resolve$DiamondError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$DiamondError extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
com.sun.tools.javac.code.Symbol sym
final synthetic com.sun.tools.javac.comp.Resolve this$0
public void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.util.JCDiagnostic getDetails ()
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Attr$8.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$8 extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
final synthetic com.sun.tools.javac.code.Symbol val$sym
final synthetic com.sun.tools.javac.util.JCDiagnostic val$diag
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
protected com.sun.tools.javac.util.Pair errCandidate ()
}
com/sun/tools/javac/comp/Resolve$MethodReferenceCheck.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodReferenceCheck extends com.sun.tools.javac.comp.Resolve$AbstractMethodCheck {
com.sun.tools.javac.comp.InferenceContext pendingInferenceContext
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.InferenceContext)
void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
private com.sun.tools.javac.comp.Attr$ResultInfo methodCheckResult (boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List)
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Attr$FunctionalReturnContext.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$FunctionalReturnContext extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/TypeEnter.class
TypeEnter.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.TypeEnter extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
protected static final com.sun.tools.javac.util.Context$Key typeEnterKey
static final boolean checkClash
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.comp.MemberEnter memberEnter
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.comp.Attr attr
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.tree.TreeMaker make
private final com.sun.tools.javac.comp.Todo todo
private final com.sun.tools.javac.comp.Annotate annotate
private final com.sun.tools.javac.code.TypeAnnotations typeAnnotations
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private final com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
private final com.sun.tools.javac.code.Lint lint
private final com.sun.tools.javac.comp.TypeEnvs typeEnvs
private final com.sun.tools.javac.util.Dependencies dependencies
boolean allowTypeAnnos
boolean allowDeprecationOnImport
boolean completionEnabled
private final com.sun.tools.javac.comp.TypeEnter$ImportsPhase completeClass
private com.sun.tools.javac.comp.TypeEnter$Phase topLevelPhase
public static com.sun.tools.javac.comp.TypeEnter instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
protected void ensureImportsChecked (com.sun.tools.javac.util.List)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
void finishImports (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, java.lang.Runnable)
com.sun.tools.javac.tree.JCTree DefaultConstructor (com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, long, boolean)
private com.sun.tools.javac.util.List createDefaultConstructorParams (com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement SuperCall (com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean)
public void markDeprecated (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
private void handleDeprecatedAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
private static synthetic void lambda$handleDeprecatedAnnotations$5 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCAssign)
private synthetic boolean lambda$handleDeprecatedAnnotations$4 (com.sun.tools.javac.tree.JCTree$JCAssign)
private static synthetic com.sun.tools.javac.tree.JCTree$JCAssign lambda$handleDeprecatedAnnotations$3 (com.sun.tools.javac.tree.JCTree$JCExpression)
private static synthetic boolean lambda$handleDeprecatedAnnotations$2 (com.sun.tools.javac.tree.JCTree$JCExpression)
private static synthetic void lambda$complete$1 ()
private synthetic void lambda$ensureImportsChecked$0 (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.comp.Env)
static synthetic com.sun.tools.javac.comp.TypeEnter$Phase access$000 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.comp.TypeEnter$Phase access$002 (com.sun.tools.javac.comp.TypeEnter, com.sun.tools.javac.comp.TypeEnter$Phase)
static synthetic com.sun.tools.javac.util.Log access$100 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.code.DeferredLintHandler access$200 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.util.Dependencies access$300 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.comp.Check access$400 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.comp.Todo access$500 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.code.Lint access$600 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.code.Symtab access$700 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.util.Names access$800 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.util.JCDiagnostic$Factory access$900 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.tree.TreeMaker access$1000 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.comp.Annotate access$1100 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.comp.Attr access$1200 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.code.Types access$1300 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.comp.TypeEnvs access$1400 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.code.TypeAnnotations access$1500 (com.sun.tools.javac.comp.TypeEnter)
static synthetic com.sun.tools.javac.comp.MemberEnter access$1600 (com.sun.tools.javac.comp.TypeEnter)
static void <clinit> ()
}
com/sun/tools/javac/comp/Check$1AnnotationValidator.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$1AnnotationValidator extends com.sun.tools.javac.tree.TreeScanner {
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
}
com/sun/tools/javac/comp/Modules.class
Modules.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Modules extends com.sun.tools.javac.tree.JCTree$Visitor {
private static final String ALL_SYSTEM
private static final String ALL_MODULE_PATH
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Attr attr
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
private final com.sun.tools.javac.comp.TypeEnvs typeEnvs
private final com.sun.tools.javac.code.Types types
private final javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.code.ModuleFinder moduleFinder
private final com.sun.tools.javac.code.Source source
private final boolean allowModules
private final boolean allowAccessIntoSystem
public final boolean multiModuleMode
private final com.sun.tools.javac.util.Name java_se
private final com.sun.tools.javac.util.Name java_
com.sun.tools.javac.code.Symbol$ModuleSymbol defaultModule
private final String addExportsOpt
private java.util.Map addExports
private final String addReadsOpt
private java.util.Map addReads
private final String addModsOpt
private final java.util.Set extraAddMods
private final String limitModsOpt
private final java.util.Set extraLimitMods
private final String moduleVersionOpt
private final boolean lintOptions
private java.util.Set rootModules
private final java.util.Set warnedMissing
public com.sun.tools.javac.comp.Modules$PackageNameFinder findPackageInFile
private static final String XMODULES_PREFIX
int depth
boolean inInitModules
private final com.sun.tools.javac.code.Symbol$Completer mainCompleter
private java.util.Set allModules
private static final java.util.function.Predicate IS_AUTOMATIC
private final java.util.Map requiresTransitiveCache
public static com.sun.tools.javac.comp.Modules instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
private void dprintln (java.lang.String)
public transient void addExtraAddModules (java.lang.String[])
public transient void addExtraLimitModules (java.lang.String[])
public void initModules (com.sun.tools.javac.util.List)
public boolean enter (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
private boolean enter (com.sun.tools.javac.util.List, java.util.function.Consumer, com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.code.Symbol$Completer getCompleter ()
public com.sun.tools.javac.code.Symbol$ModuleSymbol getDefaultModule ()
public boolean modulesInitialized ()
private java.util.Set enterModules (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
private void enterModule (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.code.Symbol$ClassSymbol, java.util.Set)
private void setCompilationUnitModules (com.sun.tools.javac.util.List, java.util.Set, com.sun.tools.javac.code.Symbol$ClassSymbol)
private void checkSourceLocation (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.code.Symbol$ModuleSymbol)
private java.lang.String singleModuleOverride (com.sun.tools.javac.util.List)
private javax.tools.JavaFileManager$Location getModuleLocation (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) throws java.io.IOException
private void checkNoAllModulePath ()
private void setupAutomaticModule (com.sun.tools.javac.code.Symbol$ModuleSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private void completeAutomaticModule (com.sun.tools.javac.code.Symbol$ModuleSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private com.sun.tools.javac.code.Symbol$Completer getSourceCompleter (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public boolean isRootModule (com.sun.tools.javac.code.Symbol$ModuleSymbol)
public java.util.Set getRootModules ()
public com.sun.tools.javac.code.Symbol$Completer getUsesProvidesCompleter ()
public java.util.Set allModules ()
private void setupAllModules ()
public boolean isInModuleGraph (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private java.util.Set computeTransitiveClosure (java.util.Set, java.util.Set, java.util.Set)
public com.sun.tools.javac.code.Symbol$ModuleSymbol getObservableModule (com.sun.tools.javac.util.Name)
private com.sun.tools.javac.code.Symbol$Completer getUnnamedModuleCompleter ()
private void completeModule (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private java.util.Set retrieveRequiresTransitive (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private void initVisiblePackages (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Collection)
private void addVisiblePackages (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Map, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Collection)
private void initAddExports ()
private boolean isKnownModule (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Set)
private void initAddReads ()
private void checkCyclicDependencies (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
private boolean isValidName (java.lang.CharSequence)
private java.lang.String toString (com.sun.tools.javac.code.Symbol$ModuleSymbol)
java.lang.String toString (javax.tools.JavaFileManager$Location)
java.lang.String toString (javax.tools.JavaFileObject)
public void newRound ()
private static synthetic java.util.Set lambda$initAddReads$21 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic java.util.Set lambda$initAddExports$20 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private synthetic void lambda$initVisiblePackages$19 (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Map, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Set)
private static synthetic java.lang.String lambda$retrieveRequiresTransitive$18 (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic java.lang.String lambda$completeModule$17 (com.sun.tools.javac.code.Directive$RequiresDirective)
private synthetic void lambda$completeModule$16 (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private static synthetic boolean lambda$static$15 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic void lambda$setupAllModules$14 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic java.lang.String lambda$setupAllModules$13 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic boolean lambda$setupAllModules$12 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic void lambda$setupAllModules$11 (java.util.Set, java.util.Set, com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic boolean lambda$setupAllModules$10 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private synthetic boolean lambda$setupAllModules$9 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic boolean lambda$null$8 (com.sun.tools.javac.code.Directive$ExportsDirective)
private static synthetic boolean lambda$setupAllModules$7 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic boolean lambda$setupAllModules$6 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private synthetic boolean lambda$setupAllModules$5 (java.util.Set, com.sun.tools.javac.code.Symbol$ModuleSymbol)
private synthetic void lambda$getUsesProvidesCompleter$4 (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private synthetic void lambda$setCompilationUnitModules$3 (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private synthetic void lambda$setCompilationUnitModules$2 (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private static synthetic void lambda$enter$1 (java.util.Set)
private synthetic void lambda$initModules$0 (java.util.Set)
static synthetic com.sun.tools.javac.code.ModuleFinder access$000 (com.sun.tools.javac.comp.Modules)
static synthetic void access$100 (com.sun.tools.javac.comp.Modules, com.sun.tools.javac.code.Symbol$ModuleSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
static synthetic void access$200 (com.sun.tools.javac.comp.Modules, com.sun.tools.javac.code.Symbol$ModuleSymbol)
static synthetic com.sun.tools.javac.util.Log access$300 (com.sun.tools.javac.comp.Modules)
static synthetic com.sun.tools.javac.code.DeferredLintHandler access$400 (com.sun.tools.javac.comp.Modules)
static synthetic void access$500 (com.sun.tools.javac.comp.Modules, com.sun.tools.javac.tree.JCTree$JCModuleDecl)
static synthetic java.util.Set access$600 (com.sun.tools.javac.comp.Modules)
static synthetic com.sun.tools.javac.code.Symtab access$700 (com.sun.tools.javac.comp.Modules)
static synthetic com.sun.tools.javac.comp.Attr access$800 (com.sun.tools.javac.comp.Modules)
static synthetic com.sun.tools.javac.comp.Check access$900 (com.sun.tools.javac.comp.Modules)
static synthetic com.sun.tools.javac.util.Names access$1000 (com.sun.tools.javac.comp.Modules)
static synthetic java.util.Map access$1100 (com.sun.tools.javac.comp.Modules)
static synthetic com.sun.tools.javac.code.Types access$1200 (com.sun.tools.javac.comp.Modules)
static synthetic void access$1300 (com.sun.tools.javac.comp.Modules, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Collection)
static void <clinit> ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext.class
LambdaToMethod.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext extends java.lang.Object {
final com.sun.tools.javac.tree.JCTree$JCFunctionalExpression tree
final com.sun.tools.javac.code.Symbol owner
final int depth
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext prev
final com.sun.tools.javac.util.List bridges
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCFunctionalExpression)
boolean needsAltMetafactory ()
boolean isSerializable ()
java.lang.String enclosingMethodName ()
java.lang.String syntheticMethodNameComponent (com.sun.tools.javac.util.Name)
}
com/sun/tools/javac/comp/Operators$UnaryPrefixPostfixOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator extends com.sun.tools.javac.comp.Operators$UnaryNumericOperator {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredType$SpeculativeCache$Entry.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache$Entry extends java.lang.Object {
com.sun.tools.javac.tree.JCTree speculativeTree
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache this$2
public void <init> (com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Attr$ResultInfo)
boolean matches (com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
}
com/sun/tools/javac/comp/Resolve$MethodCheckDiag.class
Resolve.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Resolve$MethodCheckDiag extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Resolve$MethodCheckDiag ARITY_MISMATCH
public static final enum com.sun.tools.javac.comp.Resolve$MethodCheckDiag ARG_MISMATCH
public static final enum com.sun.tools.javac.comp.Resolve$MethodCheckDiag VARARG_MISMATCH
public static final enum com.sun.tools.javac.comp.Resolve$MethodCheckDiag INACCESSIBLE_VARARGS
final String basicKey
final String inferKey
private static final synthetic com.sun.tools.javac.comp.Resolve$MethodCheckDiag[] $VALUES
public static com.sun.tools.javac.comp.Resolve$MethodCheckDiag[] values ()
public static com.sun.tools.javac.comp.Resolve$MethodCheckDiag valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String, java.lang.String)
java.lang.String regex ()
static void <clinit> ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$1.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$1 extends com.sun.tools.javac.comp.Lower$BasicFreeVarCollector {
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext val$lambdaContext
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.comp.Lower, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext)
void addFreeVars (com.sun.tools.javac.code.Symbol$ClassSymbol)
void visitSymbol (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Attr$7.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$7 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
}
com/sun/tools/javac/comp/Resolve$RecoveryLoadClass.class
Resolve.java
package com.sun.tools.javac.comp
public abstract com.sun.tools.javac.comp.Resolve$RecoveryLoadClass extends java.lang.Object {
public abstract com.sun.tools.javac.code.Symbol loadClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
}
com/sun/tools/javac/comp/Operators$BinaryNumericOperator.class
Operators.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Operators$BinaryNumericOperator extends com.sun.tools.javac.comp.Operators$BinaryOperatorHelper {
java.util.function.Predicate numericTest
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag, java.util.function.Predicate)
public com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public volatile synthetic boolean test (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/comp/TypeEnter$AbstractHeaderPhase$Synthesizer.class
TypeEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase$Synthesizer extends com.sun.tools.javac.tree.JCTree$Visitor {
com.sun.tools.javac.code.Symbol$ModuleSymbol msym
com.sun.tools.javac.code.Type originalType
boolean interfaceExpected
com.sun.tools.javac.util.List synthesizedSymbols
com.sun.tools.javac.code.Type result
final synthetic com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase this$1
void <init> (com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase, com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type visit (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.List visit (com.sun.tools.javac.util.List)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.code.Symbol$ClassSymbol synthesizeClass (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
void synthesizeTyparams (com.sun.tools.javac.code.Symbol$ClassSymbol, int)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrDiagHandler.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrDiagHandler extends com.sun.tools.javac.util.Log$DeferredDiagnosticHandler {
void <init> (com.sun.tools.javac.util.Log, com.sun.tools.javac.tree.JCTree)
private static synthetic boolean lambda$new$0 (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Lower$2.class
Lower.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.Lower$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Symbol$OperatorSymbol$AccessCode
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$main$Option$PkgInfo
static void <clinit> ()
}
com/sun/tools/javac/comp/Operators$BinaryOperatorHelper.class
Operators.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Operators$BinaryOperatorHelper extends com.sun.tools.javac.comp.Operators$OperatorHelper implements java.util.function.BiPredicate {
final synthetic com.sun.tools.javac.comp.Operators this$0
void <init> (com.sun.tools.javac.comp.Operators, com.sun.tools.javac.tree.JCTree$Tag)
final com.sun.tools.javac.code.Symbol$OperatorSymbol doLookup (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
boolean isBinaryOperatorApplicable (com.sun.tools.javac.code.Symbol$OperatorSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
final transient com.sun.tools.javac.comp.Operators$BinaryOperatorHelper addBinaryOperator (com.sun.tools.javac.comp.Operators$OperatorType, com.sun.tools.javac.comp.Operators$OperatorType, com.sun.tools.javac.comp.Operators$OperatorType, int[])
abstract com.sun.tools.javac.code.Symbol$OperatorSymbol resolve (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$addBinaryOperator$1 (com.sun.tools.javac.comp.Operators$OperatorType, com.sun.tools.javac.comp.Operators$OperatorType, com.sun.tools.javac.comp.Operators$OperatorType, int[])
private synthetic boolean lambda$doLookup$0 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$OperatorSymbol)
}
com/sun/tools/javac/comp/ArgumentAttr$1.class
ArgumentAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ArgumentAttr$1 extends com.sun.tools.javac.comp.Attr$MethodAttrInfo {
final synthetic com.sun.tools.javac.comp.ArgumentAttr$UniquePos val$pos
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.ArgumentAttr$UniquePos)
protected boolean needsArgumentAttr (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/DeferredAttr$2.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$2 extends com.sun.tools.javac.tree.TreeCopier {
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.tree.TreeMaker)
public com.sun.tools.javac.tree.JCTree visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Void)
public com.sun.tools.javac.tree.JCTree visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Void)
public volatile synthetic com.sun.tools.javac.tree.JCTree visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile synthetic com.sun.tools.javac.tree.JCTree visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile synthetic java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
}
com/sun/tools/javac/comp/Attr$CheckMode.class
Attr.java
package com.sun.tools.javac.comp
enum com.sun.tools.javac.comp.Attr$CheckMode extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Attr$CheckMode NORMAL
public static final enum com.sun.tools.javac.comp.Attr$CheckMode NO_TREE_UPDATE
public static final enum com.sun.tools.javac.comp.Attr$CheckMode NO_INFERENCE_HOOK
private static final synthetic com.sun.tools.javac.comp.Attr$CheckMode[] $VALUES
public static com.sun.tools.javac.comp.Attr$CheckMode[] values ()
public static com.sun.tools.javac.comp.Attr$CheckMode valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public boolean updateTreeType ()
public boolean installPostInferenceHook ()
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.comp.Attr$1)
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode$StructuralStuckChecker.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode$StructuralStuckChecker extends com.sun.tools.javac.tree.TreeScanner implements com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter {
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.InferenceContext inferenceContext
com.sun.tools.javac.comp.Env env
final synthetic com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode)
public com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
boolean canLambdaBodyCompleteNormally (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
private synthetic com.sun.tools.javac.tree.JCTree$JCVariableDecl lambda$canLambdaBodyCompleteNormally$0 (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext extends com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext {
final com.sun.tools.javac.code.Symbol self
final com.sun.tools.javac.code.Symbol assignedTo
java.util.Map translatedSymbols
com.sun.tools.javac.code.Symbol$MethodSymbol translatedSym
com.sun.tools.javac.util.List syntheticParams
final java.util.Set freeVarProcessedLocalClasses
com.sun.tools.javac.tree.JCTree$JCExpression methodReferenceReceiver
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCLambda)
private java.lang.String serializedLambdaDisambiguation ()
private com.sun.tools.javac.util.Name lambdaName ()
private com.sun.tools.javac.util.Name serializedLambdaName ()
com.sun.tools.javac.code.Symbol translate (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind)
void addSymbol (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind)
java.util.Map getSymbolMap (com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind)
com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree$JCIdent)
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
void complete ()
com.sun.tools.javac.code.Type generatedLambdaSig ()
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer.class
Flow.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Flow$BaseAnalyzer extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.util.ListBuffer pendingExits
void <init> ()
abstract void markDead ()
void recordExit (com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit)
private boolean resolveJump (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind)
boolean resolveContinues (com.sun.tools.javac.tree.JCTree)
boolean resolveBreaks (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.ListBuffer)
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
}
com/sun/tools/javac/comp/Infer$InferenceStep$3.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$InferenceStep$3 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
private static synthetic boolean lambda$accepts$1 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Type)
private static synthetic boolean lambda$accepts$0 (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/Check$NestedCheckContext.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$NestedCheckContext extends java.lang.Object implements com.sun.tools.javac.comp.Check$CheckContext {
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
void <init> (com.sun.tools.javac.comp.Check$CheckContext)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.comp.InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
}
com/sun/tools/javac/comp/DeferredAttr$LambdaReturnScanner.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner extends com.sun.tools.javac.comp.DeferredAttr$FilterScanner {
void <init> ()
}
com/sun/tools/javac/comp/ArgumentAttr$ResolvedMemberType.class
ArgumentAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.ArgumentAttr$ResolvedMemberType extends com.sun.tools.javac.comp.ArgumentAttr$ArgumentType {
final synthetic com.sun.tools.javac.comp.ArgumentAttr this$0
public void <init> (com.sun.tools.javac.comp.ArgumentAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression, java.util.Map)
com.sun.tools.javac.code.Type overloadCheck (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
abstract com.sun.tools.javac.comp.Attr$ResultInfo resultInfo (com.sun.tools.javac.comp.Attr$ResultInfo)
abstract com.sun.tools.javac.code.Type methodType ()
}
com/sun/tools/javac/comp/TransTypes.class
TransTypes.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.TransTypes extends com.sun.tools.javac.tree.TreeTranslator {
protected static final com.sun.tools.javac.util.Context$Key transTypesKey
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.tree.TreeMaker make
private com.sun.tools.javac.comp.Enter enter
private com.sun.tools.javac.code.Types types
private com.sun.tools.javac.comp.Annotate annotate
private final com.sun.tools.javac.comp.Resolve resolve
private final com.sun.tools.javac.comp.CompileStates compileStates
private final boolean allowGraphInference
private final boolean allowInterfaceBridges
private final boolean skipDuplicateBridges
java.util.Map bridgeSpans
private com.sun.tools.javac.code.Type pt
com.sun.tools.javac.tree.JCTree currentMethod
private com.sun.tools.javac.comp.Env env
private static final String statePreviousToFlowAssertMsg
public static com.sun.tools.javac.comp.TransTypes instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.tree.JCTree$JCExpression cast (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$JCExpression coerce (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression coerce (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression retype (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List translateArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List translateArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
void addBridge (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol, boolean, com.sun.tools.javac.util.ListBuffer)
private com.sun.tools.javac.util.List createBridgeParams (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
void addBridgeIfNeeded (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.ListBuffer)
private boolean isBridgeNeeded (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
private boolean isSameMemberWhenErased (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
private boolean skipBridge (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
void addBridges (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.ListBuffer)
void addBridges (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.ListBuffer)
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
private com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Type)
void translateClass (com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.tree.JCTree translateTopLevelClass (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$CheckStuckPolicy$1.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy$1 extends com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner {
final synthetic com.sun.tools.javac.code.Type val$pt
final synthetic com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy this$1
void <init> (com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy, com.sun.tools.javac.code.Type)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
}
com/sun/tools/javac/comp/Analyzer$StatementScanner.class
Analyzer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Analyzer$StatementScanner extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.comp.Analyzer$AnalysisContext context
final synthetic com.sun.tools.javac.comp.Analyzer this$0
void <init> (com.sun.tools.javac.comp.Analyzer, com.sun.tools.javac.comp.Analyzer$AnalysisContext)
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode extends java.lang.Object {
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy)
boolean process (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
}
com/sun/tools/javac/comp/LambdaToMethod.class
LambdaToMethod.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.LambdaToMethod extends com.sun.tools.javac.tree.TreeTranslator {
private com.sun.tools.javac.comp.Attr attr
private com.sun.tools.javac.util.JCDiagnostic$Factory diags
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.comp.Lower lower
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.comp.Resolve rs
private com.sun.tools.javac.comp.Operators operators
private com.sun.tools.javac.tree.TreeMaker make
private com.sun.tools.javac.code.Types types
private com.sun.tools.javac.comp.TransTypes transTypes
private com.sun.tools.javac.comp.Env attrEnv
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor analyzer
private java.util.Map contextMap
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context
private com.sun.tools.javac.comp.LambdaToMethod$KlassInfo kInfo
private final boolean dumpLambdaToMethodStats
private final boolean forceSerializable
public static final int FLAG_SERIALIZABLE
public static final int FLAG_MARKERS
public static final int FLAG_BRIDGES
protected static final com.sun.tools.javac.util.Context$Key unlambdaKey
public static com.sun.tools.javac.comp.LambdaToMethod instance (com.sun.tools.javac.util.Context)
private void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext)
com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext)
public com.sun.tools.javac.tree.JCTree translateTopLevelClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
private void apportionTypeAnnotations (com.sun.tools.javac.tree.JCTree$JCLambda, java.util.function.Supplier, java.util.function.Consumer, java.util.function.Consumer)
private com.sun.tools.javac.tree.JCTree$JCIdent makeThis (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
private com.sun.tools.javac.tree.JCTree$JCBlock makeLambdaBody (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private com.sun.tools.javac.tree.JCTree$JCBlock makeLambdaExpressionBody (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private com.sun.tools.javac.tree.JCTree$JCBlock makeLambdaStatementBody (com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCMethodDecl, boolean)
private com.sun.tools.javac.tree.JCTree$JCMethodDecl makeDeserializeMethod (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCNewClass makeNewClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCNewClass makeNewClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
private void addDeserializationCase (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type$MethodType)
private com.sun.tools.javac.tree.JCTree$JCExpression eqTest (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
private com.sun.tools.javac.tree.JCTree$JCExpression deserTest (com.sun.tools.javac.tree.JCTree$JCExpression, java.lang.String, java.lang.String)
private com.sun.tools.javac.tree.JCTree$JCExpression deserGetter (java.lang.String, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.tree.JCTree$JCExpression deserGetter (java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol$MethodSymbol makePrivateSyntheticMethod (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.code.Symbol$VarSymbol makeSyntheticVar (long, java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.code.Symbol$VarSymbol makeSyntheticVar (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
private void setVarargsIfNeeded (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.util.List convertArgs (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type$MethodType typeToMethodType (com.sun.tools.javac.code.Type)
private com.sun.tools.javac.tree.JCTree$JCExpression makeMetafactoryIndyCall (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext, int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
private com.sun.tools.javac.tree.JCTree$JCExpression makeIndyCall (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Name)
private com.sun.tools.javac.util.List bsmStaticArgToTypes (com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Type bsmStaticArgToType (java.lang.Object)
private int referenceKind (com.sun.tools.javac.code.Symbol)
private java.lang.String typeSig (com.sun.tools.javac.code.Type)
private java.lang.String classSig (com.sun.tools.javac.code.Type)
static synthetic com.sun.tools.javac.code.Symtab access$000 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.util.Names access$100 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.code.Symbol$MethodSymbol access$200 (com.sun.tools.javac.comp.LambdaToMethod, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
static synthetic com.sun.tools.javac.code.Symbol$VarSymbol access$1000 (com.sun.tools.javac.comp.LambdaToMethod, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
static synthetic com.sun.tools.javac.tree.TreeMaker access$1100 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.comp.Env access$1200 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.comp.TransTypes access$1300 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.code.Types access$1600 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.comp.Attr access$1700 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.util.List access$1800 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
static synthetic void access$1900 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
static synthetic com.sun.tools.javac.util.Log access$2200 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic java.util.Map access$2300 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic boolean access$2400 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.comp.Lower access$2500 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext access$2800 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic boolean access$3100 (com.sun.tools.javac.comp.LambdaToMethod)
static synthetic java.lang.String access$3300 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.code.Type)
static synthetic int access$3800 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.code.Symbol)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve.class
Resolve.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Resolve extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key resolveKey
com.sun.tools.javac.util.Names names
com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.comp.Attr attr
com.sun.tools.javac.comp.DeferredAttr deferredAttr
com.sun.tools.javac.comp.Check chk
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.code.ClassFinder finder
com.sun.tools.javac.code.ModuleFinder moduleFinder
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.JCDiagnostic$Factory diags
public final boolean allowMethodHandles
public final boolean allowFunctionalInterfaceMostSpecific
public final boolean allowModules
public final boolean checkVarargsAccessAfterResolution
private final boolean compactMethodDiags
final java.util.EnumSet verboseResolutionMode
com.sun.tools.javac.code.Scope$WriteableScope polymorphicSignatureScope
private final com.sun.tools.javac.comp.Resolve$SymbolNotFoundError varNotFound
private final com.sun.tools.javac.comp.Resolve$SymbolNotFoundError methodNotFound
private final com.sun.tools.javac.comp.Resolve$SymbolNotFoundError typeNotFound
private final com.sun.tools.javac.comp.Resolve$ReferenceLookupResult referenceNotFound
com.sun.tools.javac.code.Types$SimpleVisitor accessibilityChecker
com.sun.tools.javac.comp.Resolve$MethodCheck nilMethodCheck
com.sun.tools.javac.comp.Resolve$MethodCheck arityMethodCheck
com.sun.tools.javac.comp.Resolve$MethodCheck resolveMethodCheck
private final com.sun.tools.javac.comp.Resolve$InapplicableMethodException inapplicableMethodException
com.sun.tools.javac.util.Warner noteWarner
private final com.sun.tools.javac.comp.Resolve$RecoveryLoadClass noRecovery
private final com.sun.tools.javac.comp.Resolve$RecoveryLoadClass doRecoveryLoadClass
private final com.sun.tools.javac.comp.Resolve$RecoveryLoadClass namedImportScopeRecovery
private final com.sun.tools.javac.comp.Resolve$RecoveryLoadClass starImportScopeRecovery
com.sun.tools.javac.comp.Resolve$LogResolveHelper basicLogResolveHelper
com.sun.tools.javac.comp.Resolve$LogResolveHelper methodLogResolveHelper
com.sun.tools.javac.comp.Resolve$ReferenceChooser basicReferenceChooser
com.sun.tools.javac.comp.Resolve$ReferenceChooser structuralReferenceChooser
private final com.sun.tools.javac.api.Formattable$LocalizedString noArgs
final com.sun.tools.javac.util.List methodResolutionSteps
com.sun.tools.javac.comp.Resolve$MethodResolutionContext currentResolutionContext
protected void <init> (com.sun.tools.javac.util.Context)
public static com.sun.tools.javac.comp.Resolve instance (com.sun.tools.javac.util.Context)
private static com.sun.tools.javac.code.Symbol bestOf (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
void reportVerboseResolutionDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic getVerboseApplicableCandidateDiag (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic getVerboseInapplicableCandidateDiag (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
protected static boolean isStatic (com.sun.tools.javac.comp.Env)
static boolean isInitializer (com.sun.tools.javac.comp.Env)
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol)
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean)
private boolean isInnerSubClass (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol)
boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, boolean)
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, boolean)
private boolean notOverriddenIn (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
private boolean isProtectedAccessible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type)
void checkAccessibleType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type rawInstantiate (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.util.Warner) throws com.sun.tools.javac.comp.Infer$InferenceException
com.sun.tools.javac.code.Type checkMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type instantiate (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.List dummyArgs (int)
com.sun.tools.javac.code.Symbol findField (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.code.Symbol$VarSymbol resolveInternalField (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol findVar (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol selectBest (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, boolean, boolean)
com.sun.tools.javac.code.Symbol mostSpecific (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, boolean)
private boolean signatureMoreSpecific (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.util.List adjustArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, int, boolean)
com.sun.tools.javac.code.Symbol ambiguityError (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol findMethodInScope (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol, boolean, boolean, boolean)
com.sun.tools.javac.code.Symbol findMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
private com.sun.tools.javac.code.Symbol findMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, boolean, boolean)
java.lang.Iterable superclasses (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol findFun (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.code.Symbol loadClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.comp.Resolve$RecoveryLoadClass)
com.sun.tools.javac.code.Symbol lookupPackage (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
private boolean isImportOnDemand (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
private com.sun.tools.javac.code.Symbol lookupInvisibleSymbol (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, java.util.function.Function, java.util.function.BiFunction, java.util.function.Predicate, boolean, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.code.Symbol createInvisibleSymbolError (com.sun.tools.javac.comp.Env, boolean, com.sun.tools.javac.code.Symbol)
private boolean symbolPackageVisible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol findImmediateMemberType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol findInheritedMemberType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol findMemberType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol findGlobalType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Scope, com.sun.tools.javac.util.Name, com.sun.tools.javac.comp.Resolve$RecoveryLoadClass)
com.sun.tools.javac.code.Symbol findTypeVar (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, boolean)
com.sun.tools.javac.code.Symbol findType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol findIdent (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Kinds$KindSelector)
com.sun.tools.javac.code.Symbol findIdentInPackage (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Kinds$KindSelector)
com.sun.tools.javac.code.Symbol findIdentInType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Kinds$KindSelector)
com.sun.tools.javac.code.Symbol accessInternal (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$LogResolveHelper)
com.sun.tools.javac.code.Symbol accessMethod (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol accessMethod (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol accessBase (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean)
com.sun.tools.javac.code.Symbol accessBase (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean)
void checkNonAbstract (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol resolveIdent (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Kinds$KindSelector)
com.sun.tools.javac.code.Symbol resolveMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol resolveQualifiedMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol resolveQualifiedMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol resolveQualifiedMethod (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol findPolymorphicSignatureInstance (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveInternalMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol resolveConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol resolveConstructor (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveInternalConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol findConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.code.Symbol resolveDiamond (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Symbol findDiamond (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.code.Symbol getMemberReference (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper makeReferenceLookupHelper (com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.util.Pair resolveMemberReference (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodCheck, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.Resolve$ReferenceChooser)
com.sun.tools.javac.code.Symbol lookupMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodCheck, com.sun.tools.javac.comp.Resolve$LookupHelper)
com.sun.tools.javac.code.Symbol lookupMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.Resolve$LookupHelper)
com.sun.tools.javac.code.Symbol resolveSelf (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name)
private com.sun.tools.javac.util.List pruneInterfaces (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol resolveSelfContaining (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, boolean)
boolean enclosingInstanceMissing (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Symbol resolveSelfContainingInternal (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.code.Type resolveImplicitThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type resolveImplicitThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, boolean)
public void logAccessErrorInternal (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
private void logResolveError (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public java.lang.Object methodArguments (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic inaccessiblePackageReason (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$PackageSymbol)
private static synthetic boolean lambda$inaccessiblePackageReason$8 (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Directive$ExportsDirective)
private static synthetic boolean lambda$lookupPackage$7 (com.sun.tools.javac.code.Symbol$PackageSymbol)
private static synthetic boolean lambda$lookupPackage$6 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$PackageSymbol)
private synthetic com.sun.tools.javac.code.Symbol lambda$new$5 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
private static synthetic boolean lambda$null$4 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
private synthetic com.sun.tools.javac.code.Symbol lambda$new$3 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
private static synthetic boolean lambda$null$2 (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
private static synthetic com.sun.tools.javac.code.Symbol lambda$new$1 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
private synthetic java.util.Iterator lambda$superclasses$0 (com.sun.tools.javac.code.Type)
static synthetic com.sun.tools.javac.comp.Resolve$InapplicableMethodException access$300 (com.sun.tools.javac.comp.Resolve)
static synthetic com.sun.tools.javac.comp.Resolve$SymbolNotFoundError access$900 (com.sun.tools.javac.comp.Resolve)
static synthetic com.sun.tools.javac.code.Symbol access$1000 (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, java.util.function.Function, java.util.function.BiFunction, java.util.function.Predicate, boolean, com.sun.tools.javac.code.Symbol)
static synthetic com.sun.tools.javac.code.Symbol access$1100 (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
static synthetic com.sun.tools.javac.comp.Resolve$ReferenceLookupResult access$1300 (com.sun.tools.javac.comp.Resolve)
static synthetic com.sun.tools.javac.comp.Resolve$SymbolNotFoundError access$1400 (com.sun.tools.javac.comp.Resolve)
static synthetic boolean access$1500 (com.sun.tools.javac.comp.Resolve)
static synthetic boolean access$1600 (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$InapplicableSymbolError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$InapplicableSymbolError extends com.sun.tools.javac.comp.Resolve$ResolveError {
protected com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
protected void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Kinds$Kind, java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
public java.lang.String toString ()
public boolean exists ()
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
protected com.sun.tools.javac.util.Pair errCandidate ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor extends com.sun.tools.javac.tree.TreeTranslator {
private com.sun.tools.javac.util.List frameStack
private int lambdaCount
private com.sun.tools.javac.util.List typesUnderConstruction
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter syntheticMethodNameCounts
private java.util.Map localClassDefs
private java.util.Map clinits
final synthetic com.sun.tools.javac.comp.LambdaToMethod this$0
void <init> (com.sun.tools.javac.comp.LambdaToMethod)
private com.sun.tools.javac.tree.JCTree$JCClassDecl analyzeAndPreprocessClass (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
private com.sun.tools.javac.code.Symbol$ClassSymbol currentClass ()
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
private void analyzeLambda (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.JCTree$JCExpression)
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext analyzeLambda (com.sun.tools.javac.tree.JCTree$JCLambda, java.lang.String)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
void captureLocalClassDefs (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext)
boolean currentlyInClass (com.sun.tools.javac.code.Symbol)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
private com.sun.tools.javac.code.Symbol owner ()
private com.sun.tools.javac.code.Symbol owner (boolean)
private com.sun.tools.javac.code.Symbol initSym (com.sun.tools.javac.code.Symbol$ClassSymbol, long)
private com.sun.tools.javac.tree.JCTree directlyEnclosingLambda ()
private boolean inClassWithinLambda ()
private com.sun.tools.javac.tree.JCTree capturedDecl (int, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context ()
private boolean lambdaIdentSymbolFilter (com.sun.tools.javac.code.Symbol)
private boolean lambdaFieldAccessFilter (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
private boolean lambdaNewClassFilter (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext, com.sun.tools.javac.tree.JCTree$JCNewClass)
static synthetic com.sun.tools.javac.tree.JCTree$JCClassDecl access$300 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCClassDecl)
static synthetic boolean access$800 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.code.Symbol)
static synthetic boolean access$900 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCFieldAccess)
static synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext access$2600 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
static synthetic com.sun.tools.javac.tree.JCTree access$2700 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, int, com.sun.tools.javac.code.Symbol)
static synthetic com.sun.tools.javac.code.Symbol access$2900 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, boolean)
static synthetic com.sun.tools.javac.util.List access$3000 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
static synthetic com.sun.tools.javac.tree.JCTree access$3200 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
static synthetic int access$3408 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
static synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter access$3500 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
static synthetic com.sun.tools.javac.util.List access$3600 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
static synthetic com.sun.tools.javac.code.Symbol$ClassSymbol access$3700 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
}
com/sun/tools/javac/comp/TypeEnter$ImportsPhase.class
TypeEnter.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.TypeEnter$ImportsPhase extends com.sun.tools.javac.comp.TypeEnter$Phase {
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Scope$ImportFilter staticImportFilter
com.sun.tools.javac.code.Scope$ImportFilter typeImportFilter
java.util.function.BiConsumer cfHandler
final synthetic com.sun.tools.javac.comp.TypeEnter this$0
public void <init> (com.sun.tools.javac.comp.TypeEnter)
protected void runPhase (com.sun.tools.javac.comp.Env)
private void resolveImports (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.comp.Env)
private void checkClassPackageClash (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
private void doImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.code.Type attribImportType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
private void importAll (com.sun.tools.javac.tree.JCTree$JCImport, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Env)
private void importStaticAll (com.sun.tools.javac.tree.JCTree$JCImport, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Env)
private void importNamedStatic (com.sun.tools.javac.tree.JCTree$JCImport, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.comp.Env)
private void importNamed (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCImport)
private synthetic boolean lambda$resolveImports$2 (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol)
private synthetic boolean lambda$resolveImports$1 (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol)
private synthetic void lambda$new$0 (com.sun.tools.javac.tree.JCTree$JCImport, com.sun.tools.javac.code.Symbol$CompletionFailure)
static synthetic void access$1700 (com.sun.tools.javac.comp.TypeEnter$ImportsPhase, com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/TypeEnter$HierarchyPhase.class
TypeEnter.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.TypeEnter$HierarchyPhase extends com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase implements com.sun.tools.javac.code.Symbol$Completer {
final synthetic com.sun.tools.javac.comp.TypeEnter this$0
public void <init> (com.sun.tools.javac.comp.TypeEnter)
protected void doCompleteEnvs (com.sun.tools.javac.util.List)
protected void runPhase (com.sun.tools.javac.comp.Env)
protected com.sun.tools.javac.tree.JCTree$JCExpression clearTypeParams (com.sun.tools.javac.tree.JCTree$JCExpression)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/comp/DeferredAttr$PolyScanner.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$PolyScanner extends com.sun.tools.javac.comp.DeferredAttr$FilterScanner {
void <init> ()
}
com/sun/tools/javac/comp/Operators$ComparisonKind.class
Operators.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Operators$ComparisonKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.Operators$ComparisonKind NUMERIC_OR_BOOLEAN
public static final enum com.sun.tools.javac.comp.Operators$ComparisonKind REFERENCE
public static final enum com.sun.tools.javac.comp.Operators$ComparisonKind INVALID
private static final synthetic com.sun.tools.javac.comp.Operators$ComparisonKind[] $VALUES
public static com.sun.tools.javac.comp.Operators$ComparisonKind[] values ()
public static com.sun.tools.javac.comp.Operators$ComparisonKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$3.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$3 extends com.sun.tools.javac.code.Types$TypeMapping {
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
void <init> (com.sun.tools.javac.comp.DeferredAttr)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/TypeEnter$AbstractHeaderPhase.class
TypeEnter.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase extends com.sun.tools.javac.comp.TypeEnter$Phase {
final synthetic com.sun.tools.javac.comp.TypeEnter this$0
public void <init> (com.sun.tools.javac.comp.TypeEnter, com.sun.tools.javac.util.Dependencies$CompletionCause, com.sun.tools.javac.comp.TypeEnter$Phase)
protected com.sun.tools.javac.comp.Env baseEnv (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
protected com.sun.tools.javac.tree.JCTree$JCExpression enumBase (int, com.sun.tools.javac.code.Symbol$ClassSymbol)
protected com.sun.tools.javac.code.Type modelMissingTypes (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
protected void attribSuperTypes (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Env)
protected com.sun.tools.javac.tree.JCTree$JCExpression clearTypeParams (com.sun.tools.javac.tree.JCTree$JCExpression)
}
com/sun/tools/javac/comp/Attr.class
Attr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Attr extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key attrKey
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.comp.Resolve rs
final com.sun.tools.javac.comp.Operators operators
final com.sun.tools.javac.comp.Infer infer
final com.sun.tools.javac.comp.Analyzer analyzer
final com.sun.tools.javac.comp.DeferredAttr deferredAttr
final com.sun.tools.javac.comp.Check chk
final com.sun.tools.javac.comp.Flow flow
final com.sun.tools.javac.comp.MemberEnter memberEnter
final com.sun.tools.javac.comp.TypeEnter typeEnter
final com.sun.tools.javac.tree.TreeMaker make
final com.sun.tools.javac.comp.ConstFold cfolder
final com.sun.tools.javac.comp.Enter enter
final com.sun.tools.javac.jvm.Target target
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.JCDiagnostic$Factory diags
final com.sun.tools.javac.code.TypeAnnotations typeAnnotations
final com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
final com.sun.tools.javac.comp.TypeEnvs typeEnvs
final com.sun.tools.javac.util.Dependencies dependencies
final com.sun.tools.javac.comp.Annotate annotate
final com.sun.tools.javac.comp.ArgumentAttr argumentAttr
boolean allowPoly
boolean allowTypeAnnos
boolean allowLambda
boolean allowDefaultMethods
boolean allowStaticInterfaceMethods
boolean useBeforeDeclarationWarning
boolean allowStringsInSwitch
String sourceName
private com.sun.source.tree.TreeVisitor identAttributer
private com.sun.tools.javac.tree.JCTree breakTree
final com.sun.tools.javac.comp.Attr$ResultInfo statInfo
final com.sun.tools.javac.comp.Attr$ResultInfo varAssignmentInfo
final com.sun.tools.javac.comp.Attr$ResultInfo methodAttrInfo
final com.sun.tools.javac.comp.Attr$ResultInfo unknownExprInfo
final com.sun.tools.javac.comp.Attr$ResultInfo unknownTypeInfo
final com.sun.tools.javac.comp.Attr$ResultInfo unknownTypeExprInfo
final com.sun.tools.javac.comp.Attr$ResultInfo recoveryInfo
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Type result
com.sun.tools.javac.tree.TreeTranslator removeClassParams
static final com.sun.tools.javac.code.TypeTag[] primitiveTags
com.sun.tools.javac.code.Types$MapVisitor targetChecker
private java.util.Map clinits
public static final com.sun.tools.javac.util.Filter anyNonAbstractOrDefaultMethod
public static com.sun.tools.javac.comp.Attr instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.code.Type check (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.comp.Attr$ResultInfo)
boolean isAssignableAsBlankFinal (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.comp.Env)
void checkAssignable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
boolean isStaticReference (com.sun.tools.javac.tree.JCTree)
static boolean isType (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol thisSym (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.code.Symbol attribIdent (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public com.sun.tools.javac.code.Symbol attribIdent (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.code.Type coerce (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type attribType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.code.Type attribImportQualifier (com.sun.tools.javac.tree.JCTree$JCImport, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.comp.Env attribExprToTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.comp.Env attribStatToTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Type pt ()
com.sun.tools.javac.code.Kinds$KindSelector pkind ()
com.sun.tools.javac.code.Type attribTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.comp.Env copyEnv (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Scope$WriteableScope copyScope (com.sun.tools.javac.code.Scope$WriteableScope)
public com.sun.tools.javac.code.Type attribExpr (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type attribExpr (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.code.Type attribType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type attribType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type attribStat (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List attribExprs (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
void attribStats (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Kinds$KindSelector attribArgs (com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.List attribAnyTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List attribTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
void attribTypeVariables (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
void attribAnnotationTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
public java.lang.Object attribLazyConstantValue (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type attribBase (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, boolean, boolean, boolean)
com.sun.tools.javac.code.Type checkBase (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, boolean, boolean, boolean)
com.sun.tools.javac.code.Type attribIdentAsEnumType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
private static void addVars (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Scope$WriteableScope)
private com.sun.tools.javac.code.Symbol enumConstant (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
void checkAutoCloseable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
private boolean isBooleanOrNumeric (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression)
boolean primitiveOrBoxed (com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Check$CheckContext conditionalContext (com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.code.Type condType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
private com.sun.tools.javac.tree.JCTree findJumpTarget (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.util.Name, com.sun.tools.javac.comp.Env)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.code.Type adjustMethodReturnType (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
boolean checkFirstConstructorStat (com.sun.tools.javac.tree.JCTree$JCMethodInvocation, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type newMethodTemplate (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
private void visitAnonymousClassDefinition (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Kinds$KindSelector)
com.sun.tools.javac.comp.Check$CheckContext diamondContext (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Check$CheckContext)
public com.sun.tools.javac.tree.JCTree$JCExpression makeNullCheck (com.sun.tools.javac.tree.JCTree$JCExpression)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.comp.Attr$TargetInfo getTargetInfo (com.sun.tools.javac.tree.JCTree$JCPolyExpression, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.List)
void preFlow (com.sun.tools.javac.tree.JCTree$JCLambda)
private com.sun.tools.javac.code.Type fallbackDescriptorType (com.sun.tools.javac.tree.JCTree$JCExpression)
private transient void checkAccessibleTypes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.code.Type[])
private void checkAccessibleTypes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Attr$ResultInfo lambdaBodyResult (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo)
void checkLambdaCompatible (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
public com.sun.tools.javac.code.Symbol$MethodSymbol removeClinit (com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.comp.Env lambdaEnv (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.comp.Env)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.comp.Attr$ResultInfo memberReferenceQualifierResult (com.sun.tools.javac.tree.JCTree$JCMemberReference)
void checkReferenceCompatible (com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext, boolean)
private void setFunctionalInfo (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCFunctionalExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
private com.sun.tools.javac.code.Symbol selectSym (com.sun.tools.javac.tree.JCTree$JCFieldAccess, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type checkId (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type checkMethodId (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type checkSigPolyMethodId (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type checkMethodIdInternal (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type checkIdInternal (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
private void checkInit (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$VarSymbol, boolean)
com.sun.tools.javac.comp.Env enclosingInitEnv (com.sun.tools.javac.comp.Env)
private void checkEnumInitializer (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$VarSymbol)
private boolean isStaticEnumField (com.sun.tools.javac.code.Symbol$VarSymbol)
public com.sun.tools.javac.code.Type checkMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.code.Type litType (com.sun.tools.javac.code.TypeTag)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.code.Type checkIntersection (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void attrib (com.sun.tools.javac.comp.Env)
public void attribTopLevel (com.sun.tools.javac.comp.Env)
public void attribPackage (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$PackageSymbol)
void attribPackage (com.sun.tools.javac.code.Symbol$PackageSymbol)
public void attribModule (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ModuleSymbol)
void attribModule (com.sun.tools.javac.code.Symbol$ModuleSymbol)
public void attribClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
void attribClass (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
private void attribClassBody (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$ClassSymbol)
boolean checkForSerial (com.sun.tools.javac.code.Symbol$ClassSymbol)
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition getDiagnosticPosition (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Type)
boolean isSerializable (com.sun.tools.javac.code.Type)
private void checkSerialVersionUID (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Symbol$ClassSymbol)
private com.sun.tools.javac.code.Type capture (com.sun.tools.javac.code.Type)
public void validateTypeAnnotations (com.sun.tools.javac.tree.JCTree, boolean)
public void postAttr (com.sun.tools.javac.tree.JCTree)
public void setPackageSymbols (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)
private static synthetic boolean lambda$static$10 (com.sun.tools.javac.code.Symbol)
private synthetic void lambda$setFunctionalInfo$9 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCFunctionalExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.InferenceContext)
private static synthetic void lambda$checkReferenceCompatible$8 (com.sun.tools.javac.code.Type)
private static synthetic boolean lambda$checkReferenceCompatible$7 (com.sun.tools.javac.code.Type)
private static synthetic void lambda$checkReferenceCompatible$6 (com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.InferenceContext)
private synthetic void lambda$checkAccessibleTypes$5 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.InferenceContext)
private static synthetic void lambda$visitLambda$4 (com.sun.tools.javac.code.Type)
private static synthetic boolean lambda$visitLambda$3 (com.sun.tools.javac.code.Type)
private synthetic void lambda$visitAnonymousClassDefinition$2 (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.comp.InferenceContext)
private static synthetic void lambda$visitNewClass$1 (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.comp.InferenceContext)
private synthetic void lambda$check$0 (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Kinds$KindSelector, com.sun.tools.javac.comp.InferenceContext)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$SymbolNotFoundError.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$SymbolNotFoundError extends com.sun.tools.javac.comp.Resolve$ResolveError {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Kinds$Kind)
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Kinds$Kind, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private java.lang.Object args (com.sun.tools.javac.util.List)
private java.lang.String getErrorKey (com.sun.tools.javac.code.Kinds$KindName, boolean, boolean)
private com.sun.tools.javac.util.JCDiagnostic getLocationDiag (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/LambdaToMethod$1.class
LambdaToMethod.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.LambdaToMethod$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$JCMemberReference$ReferenceKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$comp$LambdaToMethod$LambdaSymbolKind
static void <clinit> ()
}
com/sun/tools/javac/comp/InferenceContext$3.class
InferenceContext.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.InferenceContext$3 extends com.sun.tools.javac.comp.Infer$BestLeafSolver {
final synthetic com.sun.tools.javac.comp.InferenceContext this$0
void <init> (com.sun.tools.javac.comp.InferenceContext, com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List)
public boolean done ()
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck$MostSpecificCheckContext.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext extends com.sun.tools.javac.comp.Resolve$MethodCheckContext {
com.sun.tools.javac.code.Type actual
final synthetic com.sun.tools.javac.comp.Resolve$MostSpecificCheck this$1
public void <init> (com.sun.tools.javac.comp.Resolve$MostSpecificCheck, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Type)
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
private boolean compatibleBySubtyping (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private boolean unrelatedFunctionalInterfaces (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private boolean unrelatedInterfaces (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private boolean functionalInterfaceMostSpecific (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree)
static synthetic boolean access$400 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
static synthetic boolean access$500 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
static synthetic boolean access$600 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Attr$6.class
Attr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$6 extends com.sun.tools.javac.code.Types$MapVisitor {
final synthetic com.sun.tools.javac.comp.Attr this$0
void <init> (com.sun.tools.javac.comp.Attr)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public com.sun.tools.javac.code.Type visitIntersectionClassType (com.sun.tools.javac.code.Type$IntersectionClassType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private com.sun.tools.javac.code.Symbol$TypeSymbol makeNotionalInterface (com.sun.tools.javac.code.Type$IntersectionClassType)
private transient void reportIntersectionError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$9.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$9 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
}
com/sun/tools/javac/comp/DeferredAttr$UnenterScanner.class
DeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$UnenterScanner extends com.sun.tools.javac.tree.TreeScanner {
private final com.sun.tools.javac.code.Symbol$ModuleSymbol msym
final synthetic com.sun.tools.javac.comp.DeferredAttr this$0
public void <init> (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.code.Symbol$ModuleSymbol)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/comp/TypeEnter$MembersPhase.class
TypeEnter.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.TypeEnter$MembersPhase extends com.sun.tools.javac.comp.TypeEnter$Phase {
private boolean completing
private com.sun.tools.javac.util.List todo
final synthetic com.sun.tools.javac.comp.TypeEnter this$0
public void <init> (com.sun.tools.javac.comp.TypeEnter)
protected void doCompleteEnvs (com.sun.tools.javac.util.List)
protected void runPhase (com.sun.tools.javac.comp.Env)
void finishClass (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
private void addEnumMembers (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/Resolve$UnboundMethodReferenceLookupHelper.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$UnboundMethodReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper {
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Analyzer$StatementAnalyzer.class
Analyzer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Analyzer$StatementAnalyzer extends java.lang.Object {
com.sun.tools.javac.comp.Analyzer$AnalyzerMode mode
com.sun.tools.javac.tree.JCTree$Tag tag
final synthetic com.sun.tools.javac.comp.Analyzer this$0
void <init> (com.sun.tools.javac.comp.Analyzer, com.sun.tools.javac.comp.Analyzer$AnalyzerMode, com.sun.tools.javac.tree.JCTree$Tag)
boolean isEnabled ()
abstract boolean match (com.sun.tools.javac.tree.JCTree)
abstract com.sun.tools.javac.tree.JCTree map (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
abstract void process (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, boolean)
}
com/sun/tools/javac/comp/Attr$10.class
Attr.java
package com.sun.tools.javac.comp
synthetic com.sun.tools.javac.comp.Attr$10 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static final synthetic int[] $SwitchMap$com$sun$source$tree$MemberReferenceTree$ReferenceMode
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$2.class
LambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$2 extends com.sun.tools.javac.code.Symbol$VarSymbol {
final synthetic com.sun.tools.javac.code.Symbol val$sym
final synthetic com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext this$2
void <init> (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredTypeCompleter.class
DeferredAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter extends java.lang.Object {
public abstract com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
}
com/sun/tools/javac/comp/Resolve$MethodResolutionContext$Candidate.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate extends java.lang.Object {
final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase step
final com.sun.tools.javac.code.Symbol sym
final com.sun.tools.javac.util.JCDiagnostic details
final com.sun.tools.javac.code.Type mtype
final synthetic com.sun.tools.javac.comp.Resolve$MethodResolutionContext this$1
private void <init> (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type)
public boolean equals (java.lang.Object)
boolean isApplicable ()
synthetic void <init> (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Resolve$1)
}
com/sun/tools/javac/comp/DeferredAttr$AttrMode.class
DeferredAttr.java
package com.sun.tools.javac.comp
public final enum com.sun.tools.javac.comp.DeferredAttr$AttrMode extends java.lang.Enum {
public static final enum com.sun.tools.javac.comp.DeferredAttr$AttrMode SPECULATIVE
public static final enum com.sun.tools.javac.comp.DeferredAttr$AttrMode CHECK
private static final synthetic com.sun.tools.javac.comp.DeferredAttr$AttrMode[] $VALUES
public static com.sun.tools.javac.comp.DeferredAttr$AttrMode[] values ()
public static com.sun.tools.javac.comp.DeferredAttr$AttrMode valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredStuckPolicy.class
DeferredAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy extends java.lang.Object {
public abstract boolean isStuck ()
public abstract java.util.Set stuckVars ()
public abstract java.util.Set depVars ()
}
com/sun/tools/javac/comp/DeferredAttr.class
DeferredAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.DeferredAttr extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key deferredAttrKey
final com.sun.tools.javac.comp.Attr attr
final com.sun.tools.javac.comp.ArgumentAttr argumentAttr
final com.sun.tools.javac.comp.Check chk
final com.sun.tools.javac.util.JCDiagnostic$Factory diags
final com.sun.tools.javac.comp.Enter enter
final com.sun.tools.javac.comp.Infer infer
final com.sun.tools.javac.comp.Resolve rs
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.tree.TreeMaker make
final com.sun.tools.javac.tree.TreeCopier treeCopier
final com.sun.tools.javac.code.Types$TypeMapping deferredCopier
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.comp.Flow flow
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.comp.TypeEnvs typeEnvs
final com.sun.tools.javac.tree.JCTree stuckTree
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter basicCompleter
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy dummyStuckPolicy
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext emptyDeferredAttrContext
public static com.sun.tools.javac.comp.DeferredAttr instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.tree.JCTree$JCLambda attribSpeculativeLambda (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.tree.JCTree attribSpeculative (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.tree.JCTree attribSpeculative (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.ArgumentAttr$LocalCacheContext)
com.sun.tools.javac.tree.JCTree attribSpeculative (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.tree.TreeCopier, java.util.function.Function, com.sun.tools.javac.comp.ArgumentAttr$LocalCacheContext)
private synthetic com.sun.tools.javac.util.Log$DeferredDiagnosticHandler lambda$attribSpeculative$3 (com.sun.tools.javac.tree.JCTree)
private synthetic com.sun.tools.javac.util.Log$DeferredDiagnosticHandler lambda$attribSpeculative$2 (com.sun.tools.javac.tree.JCTree)
private static synthetic com.sun.tools.javac.tree.JCTree$JCVariableDecl lambda$attribSpeculativeLambda$1 (com.sun.tools.javac.tree.JCTree$JCStatement)
private static synthetic boolean lambda$attribSpeculativeLambda$0 (com.sun.tools.javac.tree.JCTree$JCStatement)
static void <clinit> ()
}
com/sun/tools/javac/comp/Resolve$14.class
Resolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$14 extends com.sun.tools.javac.code.Symbol$MethodSymbol {
final synthetic com.sun.tools.javac.code.Symbol val$sym
final synthetic com.sun.tools.javac.comp.Resolve this$0
void <init> (com.sun.tools.javac.comp.Resolve, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/Modules$ModuleVisitor.class
Modules.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Modules$ModuleVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
private com.sun.tools.javac.code.Symbol$ModuleSymbol sym
private final java.util.Set allRequires
private final java.util.Map allExports
private final java.util.Map allOpens
final synthetic com.sun.tools.javac.comp.Modules this$0
void <init> (com.sun.tools.javac.comp.Modules)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void visitRequires (com.sun.tools.javac.tree.JCTree$JCRequires)
public void visitExports (com.sun.tools.javac.tree.JCTree$JCExports)
private void reportExportsConflict (com.sun.tools.javac.tree.JCTree$JCExports, com.sun.tools.javac.code.Symbol$PackageSymbol)
private void checkDuplicateExportsToModule (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.code.Directive$ExportsDirective)
private void reportExportsConflictToModule (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$ModuleSymbol)
public void visitOpens (com.sun.tools.javac.tree.JCTree$JCOpens)
private void reportOpensConflict (com.sun.tools.javac.tree.JCTree$JCOpens, com.sun.tools.javac.code.Symbol$PackageSymbol)
private void checkDuplicateOpensToModule (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.code.Directive$OpensDirective)
private void reportOpensConflictToModule (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$ModuleSymbol)
public void visitProvides (com.sun.tools.javac.tree.JCTree$JCProvides)
public void visitUses (com.sun.tools.javac.tree.JCTree$JCUses)
private void ensureJavaBase ()
private com.sun.tools.javac.code.Symbol$ModuleSymbol lookupModule (com.sun.tools.javac.tree.JCTree$JCExpression)
private static synthetic com.sun.tools.javac.util.List lambda$visitOpens$2 (com.sun.tools.javac.code.Symbol$PackageSymbol)
private static synthetic com.sun.tools.javac.util.List lambda$visitExports$1 (com.sun.tools.javac.code.Symbol$PackageSymbol)
private synthetic void lambda$visitModuleDef$0 (com.sun.tools.javac.tree.JCTree$JCDirective)
}
com/sun/tools/javac/comp/Check$ClashFilter.class
Check.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$ClashFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Type site
final synthetic com.sun.tools.javac.comp.Check this$0
void <init> (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Type)
boolean shouldSkip (com.sun.tools.javac.code.Symbol)
public boolean accepts (com.sun.tools.javac.code.Symbol)
public volatile synthetic boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/TypeEnter$HeaderPhase.class
TypeEnter.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.TypeEnter$HeaderPhase extends com.sun.tools.javac.comp.TypeEnter$AbstractHeaderPhase {
final synthetic com.sun.tools.javac.comp.TypeEnter this$0
public void <init> (com.sun.tools.javac.comp.TypeEnter)
protected void runPhase (com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/comp/Infer$InferenceStep$6.class
Infer.java
package com.sun.tools.javac.comp
final enum com.sun.tools.javac.comp.Infer$InferenceStep$6 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.InferenceContext)
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$1.class
Resolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$1 extends com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template {
transient void <init> (java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[])
boolean matches (java.lang.Object)
}
com/sun/tools/javac/platform/
com/sun/tools/javac/platform/PlatformDescription$PluginInfo.class
PlatformDescription.java
package com.sun.tools.javac.platform
public abstract com.sun.tools.javac.platform.PlatformDescription$PluginInfo extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.util.Map getOptions ()
public abstract java.lang.Object getPlugin ()
}
com/sun/tools/javac/platform/PlatformUtils.class
PlatformUtils.java
package com.sun.tools.javac.platform
public com.sun.tools.javac.platform.PlatformUtils extends java.lang.Object {
public void <init> ()
public static com.sun.tools.javac.platform.PlatformDescription lookupPlatformDescription (java.lang.String)
private static synthetic java.util.Optional lambda$lookupPlatformDescription$1 (java.lang.String, java.lang.String, com.sun.tools.javac.platform.PlatformProvider)
private static synthetic boolean lambda$lookupPlatformDescription$0 (java.lang.String, com.sun.tools.javac.platform.PlatformProvider)
}
com/sun/tools/javac/platform/JDKPlatformProvider.class
JDKPlatformProvider.java
package com.sun.tools.javac.platform
public com.sun.tools.javac.platform.JDKPlatformProvider extends java.lang.Object implements com.sun.tools.javac.platform.PlatformProvider {
private static final String[] symbolFileLocation
private static final java.util.Set SUPPORTED_JAVA_PLATFORM_VERSIONS
public void <init> ()
public java.lang.Iterable getSupportedPlatformNames ()
public com.sun.tools.javac.platform.PlatformDescription getPlatform (java.lang.String, java.lang.String)
private static java.lang.String targetNumericVersion (com.sun.tools.javac.jvm.Target)
static java.nio.file.Path findCtSym ()
static void <clinit> ()
}
com/sun/tools/javac/platform/PlatformProvider$PlatformNotSupported.class
PlatformProvider.java
package com.sun.tools.javac.platform
public com.sun.tools.javac.platform.PlatformProvider$PlatformNotSupported extends java.lang.Exception {
private static final long serialVersionUID
public void <init> ()
}
com/sun/tools/javac/platform/PlatformProvider.class
PlatformProvider.java
package com.sun.tools.javac.platform
public abstract com.sun.tools.javac.platform.PlatformProvider extends java.lang.Object {
public abstract java.lang.Iterable getSupportedPlatformNames ()
public abstract com.sun.tools.javac.platform.PlatformDescription getPlatform (java.lang.String, java.lang.String) throws com.sun.tools.javac.platform.PlatformProvider$PlatformNotSupported
}
com/sun/tools/javac/platform/JDKPlatformProvider$PlatformDescriptionImpl.class
JDKPlatformProvider.java
package com.sun.tools.javac.platform
com.sun.tools.javac.platform.JDKPlatformProvider$PlatformDescriptionImpl extends java.lang.Object implements com.sun.tools.javac.platform.PlatformDescription {
private final java.util.Map ctSym2FileSystem
private final String version
void <init> (java.lang.String)
public java.util.Collection getPlatformPath ()
public java.lang.String getSourceVersion ()
public java.lang.String getTargetVersion ()
public java.util.List getAnnotationProcessors ()
public java.util.List getPlugins ()
public java.util.List getAdditionalOptions ()
public void close () throws java.io.IOException
private static synthetic void lambda$getPlatformPath$2 (java.util.List, java.nio.file.Path)
private static synthetic boolean lambda$getPlatformPath$1 (java.nio.file.Path)
private static synthetic java.nio.file.Path lambda$getPlatformPath$0 (java.nio.file.Path, java.lang.String)
}
com/sun/tools/javac/platform/PlatformDescription.class
PlatformDescription.java
package com.sun.tools.javac.platform
public abstract com.sun.tools.javac.platform.PlatformDescription extends java.lang.Object implements java.io.Closeable {
public abstract java.util.Collection getPlatformPath ()
public abstract java.lang.String getSourceVersion ()
public abstract java.lang.String getTargetVersion ()
public abstract java.util.List getAnnotationProcessors ()
public abstract java.util.List getPlugins ()
public abstract java.util.List getAdditionalOptions ()
public abstract void close () throws java.io.IOException
}
com/sun/tools/javac/tree/
com/sun/tools/javac/tree/JCTree$JCErroneous.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCErroneous extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ErroneousTree {
public com.sun.tools.javac.util.List errs
protected void <init> (com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getErrorTrees ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getErrorTrees ()
}
com/sun/tools/javac/tree/JCTree$JCIdent.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCIdent extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.IdentifierTree {
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Symbol sym
protected void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getName ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/TreeInfo$TypeAnnotationFinder.class
TreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$TypeAnnotationFinder extends com.sun.tools.javac.tree.TreeScanner {
public boolean foundTypeAnno
private void <init> ()
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
synthetic void <init> (com.sun.tools.javac.tree.TreeInfo$1)
}
com/sun/tools/javac/tree/JCTree$JCAssignOp.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAssignOp extends com.sun.tools.javac.tree.JCTree$JCOperatorExpression implements com.sun.source.tree.CompoundAssignmentTree {
public com.sun.tools.javac.tree.JCTree$JCExpression lhs
public com.sun.tools.javac.tree.JCTree$JCExpression rhs
protected void <init> (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$OperatorSymbol)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getVariable ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCExpression getOperand (com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos)
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
public volatile synthetic com.sun.source.tree.ExpressionTree getVariable ()
}
com/sun/tools/javac/tree/DCTree$DCSince.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSince extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SinceTree {
public final java.util.List body
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getBody ()
}
com/sun/tools/javac/tree/DCTree$DCAttribute.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCAttribute extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.AttributeTree {
public final javax.lang.model.element.Name name
public final com.sun.source.doctree.AttributeTree$ValueKind vkind
public final java.util.List value
void <init> (javax.lang.model.element.Name, com.sun.source.doctree.AttributeTree$ValueKind, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public javax.lang.model.element.Name getName ()
public com.sun.source.doctree.AttributeTree$ValueKind getValueKind ()
public java.util.List getValue ()
}
com/sun/tools/javac/tree/JCTree$Factory.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$Factory extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree$JCCompilationUnit TopLevel (com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCPackageDecl PackageDecl (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCImport Import (com.sun.tools.javac.tree.JCTree, boolean)
public abstract com.sun.tools.javac.tree.JCTree$JCClassDecl ClassDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCVariableDecl VarDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCSkip Skip ()
public abstract com.sun.tools.javac.tree.JCTree$JCBlock Block (long, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCDoWhileLoop DoLoop (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCWhileLoop WhileLoop (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCForLoop ForLoop (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop ForeachLoop (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCLabeledStatement Labelled (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCSwitch Switch (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCCase Case (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCSynchronized Synchronized (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCCatch Catch (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCConditional Conditional (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCIf If (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCExpressionStatement Exec (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCBreak Break (com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCContinue Continue (com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCReturn Return (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCThrow Throw (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCAssert Assert (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCMethodInvocation Apply (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCNewClass NewClass (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCClassDecl)
public abstract com.sun.tools.javac.tree.JCTree$JCNewArray NewArray (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCParens Parens (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCAssign Assign (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCAssignOp Assignop (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.JCTree$JCUnary Unary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCBinary Binary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCTypeCast TypeCast (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCInstanceOf TypeTest (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.JCTree$JCArrayAccess Indexed (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCFieldAccess Select (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCIdent Ident (com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCLiteral Literal (com.sun.tools.javac.code.TypeTag, java.lang.Object)
public abstract com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree TypeIdent (com.sun.tools.javac.code.TypeTag)
public abstract com.sun.tools.javac.tree.JCTree$JCArrayTypeTree TypeArray (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCTypeApply TypeApply (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParameter (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCWildcard Wildcard (com.sun.tools.javac.tree.JCTree$TypeBoundKind, com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.JCTree$TypeBoundKind TypeBoundKind (com.sun.tools.javac.code.BoundKind)
public abstract com.sun.tools.javac.tree.JCTree$JCAnnotation Annotation (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCModifiers Modifiers (long, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCErroneous Erroneous (com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCModuleDecl ModuleDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.source.tree.ModuleTree$ModuleKind, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCExports Exports (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCOpens Opens (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCProvides Provides (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCRequires Requires (boolean, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCUses Uses (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$LetExpr LetExpr (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
}
com/sun/tools/javac/tree/DCTree$DCUnknownInlineTag.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.UnknownInlineTagTree {
public final javax.lang.model.element.Name name
public final java.util.List content
void <init> (javax.lang.model.element.Name, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.lang.String getTagName ()
public java.util.List getContent ()
}
com/sun/tools/javac/tree/JCTree$JCCase.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCCase extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.CaseTree {
public com.sun.tools.javac.tree.JCTree$JCExpression pat
public com.sun.tools.javac.util.List stats
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.util.List getStatements ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getStatements ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/DocTreeMaker$2.class
DocTreeMaker.java
package com.sun.tools.javac.tree
synthetic com.sun.tools.javac.tree.DocTreeMaker$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$source$doctree$DocTree$Kind
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCMemberReference.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCMemberReference extends com.sun.tools.javac.tree.JCTree$JCFunctionalExpression implements com.sun.source.tree.MemberReferenceTree {
public com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
public com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind kind
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.util.List typeargs
public com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type varargsElement
public com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind refPolyKind
public boolean ownerAccessible
private com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind overloadKind
public com.sun.tools.javac.code.Type referentType
public void <init> (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public com.sun.tools.javac.tree.JCTree$JCExpression getQualifierExpression ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.util.List getTypeArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public boolean hasKind (com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind)
public com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind getOverloadKind ()
public void setOverloadKind (com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind)
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic javax.lang.model.element.Name getName ()
public volatile synthetic com.sun.source.tree.ExpressionTree getQualifierExpression ()
}
com/sun/tools/javac/tree/EndPosTable.class
EndPosTable.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.EndPosTable extends java.lang.Object {
public abstract int getEndPos (com.sun.tools.javac.tree.JCTree)
public abstract void storeEnd (com.sun.tools.javac.tree.JCTree, int)
public abstract int replaceTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/TreeInfo$1DeclScanner.class
TreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$1DeclScanner extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.tree.JCTree result
final synthetic com.sun.tools.javac.code.Symbol val$sym
void <init> (com.sun.tools.javac.code.Symbol)
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
}
com/sun/tools/javac/tree/JCTree$JCVariableDecl.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCVariableDecl extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.VariableTree {
public com.sun.tools.javac.tree.JCTree$JCModifiers mods
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.tree.JCTree$JCExpression nameexpr
public com.sun.tools.javac.tree.JCTree$JCExpression vartype
public com.sun.tools.javac.tree.JCTree$JCExpression init
public com.sun.tools.javac.code.Symbol$VarSymbol sym
protected void <init> (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$VarSymbol)
protected void <init> (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCModifiers getModifiers ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.tree.JCTree$JCExpression getNameExpression ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.tree.JCTree$JCExpression getInitializer ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getInitializer ()
public volatile synthetic com.sun.source.tree.Tree getType ()
public volatile synthetic com.sun.source.tree.ExpressionTree getNameExpression ()
public volatile synthetic javax.lang.model.element.Name getName ()
public volatile synthetic com.sun.source.tree.ModifiersTree getModifiers ()
}
com/sun/tools/javac/tree/JCTree$JCPolyExpression$PolyKind.class
JCTree.java
package com.sun.tools.javac.tree
public final enum com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind STANDALONE
public static final enum com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind POLY
private static final synthetic com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCOpens.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCOpens extends com.sun.tools.javac.tree.JCTree$JCDirective implements com.sun.source.tree.OpensTree {
public com.sun.tools.javac.tree.JCTree$JCExpression qualid
public com.sun.tools.javac.util.List moduleNames
public com.sun.tools.javac.code.Directive$OpensDirective directive
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getPackageName ()
public com.sun.tools.javac.util.List getModuleNames ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getModuleNames ()
public volatile synthetic com.sun.source.tree.ExpressionTree getPackageName ()
}
com/sun/tools/javac/tree/JCTree$JCForLoop.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCForLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ForLoopTree {
public com.sun.tools.javac.util.List init
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.util.List step
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCStatement)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public com.sun.tools.javac.util.List getInitializer ()
public com.sun.tools.javac.util.List getUpdate ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.StatementTree getStatement ()
public volatile synthetic java.util.List getUpdate ()
public volatile synthetic com.sun.source.tree.ExpressionTree getCondition ()
public volatile synthetic java.util.List getInitializer ()
}
com/sun/tools/javac/tree/DCTree$DCSerialData.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSerialData extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SerialDataTree {
public final java.util.List description
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/JCTree$JCArrayAccess.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCArrayAccess extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ArrayAccessTree {
public com.sun.tools.javac.tree.JCTree$JCExpression indexed
public com.sun.tools.javac.tree.JCTree$JCExpression index
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCExpression getIndex ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getIndex ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/TreeCopier$1.class
TreeCopier.java
package com.sun.tools.javac.tree
synthetic com.sun.tools.javac.tree.TreeCopier$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCNewArray.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCNewArray extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.NewArrayTree {
public com.sun.tools.javac.tree.JCTree$JCExpression elemtype
public com.sun.tools.javac.util.List dims
public com.sun.tools.javac.util.List annotations
public com.sun.tools.javac.util.List dimAnnotations
public com.sun.tools.javac.util.List elems
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getType ()
public com.sun.tools.javac.util.List getDimensions ()
public com.sun.tools.javac.util.List getInitializers ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public com.sun.tools.javac.util.List getAnnotations ()
public com.sun.tools.javac.util.List getDimAnnotations ()
public volatile synthetic java.util.List getDimAnnotations ()
public volatile synthetic java.util.List getAnnotations ()
public volatile synthetic java.util.List getInitializers ()
public volatile synthetic java.util.List getDimensions ()
public volatile synthetic com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$JCMemberReference$ReferenceKind.class
JCTree.java
package com.sun.tools.javac.tree
public final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind SUPER
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind UNBOUND
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind STATIC
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind BOUND
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind IMPLICIT_INNER
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind TOPLEVEL
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind ARRAY_CTOR
final com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
final boolean unbound
private static final synthetic com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, com.sun.source.tree.MemberReferenceTree$ReferenceMode, boolean)
public boolean isUnbound ()
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCSkip.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCSkip extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.EmptyStatementTree {
protected void <init> ()
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/JCTree$JCArrayTypeTree.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCArrayTypeTree extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ArrayTypeTree {
public com.sun.tools.javac.tree.JCTree$JCExpression elemtype
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$TypeBoundKind.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$TypeBoundKind extends com.sun.tools.javac.tree.JCTree {
public com.sun.tools.javac.code.BoundKind kind
protected void <init> (com.sun.tools.javac.code.BoundKind)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/JCTree$1.class
JCTree.java
package com.sun.tools.javac.tree
synthetic com.sun.tools.javac.tree.JCTree$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$BoundKind
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCSynchronized.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCSynchronized extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.SynchronizedTree {
public com.sun.tools.javac.tree.JCTree$JCExpression lock
public com.sun.tools.javac.tree.JCTree$JCBlock body
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCBlock)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.BlockTree getBlock ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCNewClass.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCNewClass extends com.sun.tools.javac.tree.JCTree$JCPolyExpression implements com.sun.source.tree.NewClassTree {
public com.sun.tools.javac.tree.JCTree$JCExpression encl
public com.sun.tools.javac.util.List typeargs
public com.sun.tools.javac.tree.JCTree$JCExpression clazz
public com.sun.tools.javac.util.List args
public com.sun.tools.javac.tree.JCTree$JCClassDecl def
public com.sun.tools.javac.code.Symbol constructor
public com.sun.tools.javac.code.Type varargsElement
public com.sun.tools.javac.code.Type constructorType
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getEnclosingExpression ()
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.tree.JCTree$JCExpression getIdentifier ()
public com.sun.tools.javac.util.List getArguments ()
public com.sun.tools.javac.tree.JCTree$JCClassDecl getClassBody ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ClassTree getClassBody ()
public volatile synthetic java.util.List getArguments ()
public volatile synthetic com.sun.source.tree.ExpressionTree getIdentifier ()
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic com.sun.source.tree.ExpressionTree getEnclosingExpression ()
}
com/sun/tools/javac/tree/JCTree$JCOperatorExpression$OperandPos.class
JCTree.java
package com.sun.tools.javac.tree
public final enum com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos extends java.lang.Enum {
public static final enum com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos LEFT
public static final enum com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos RIGHT
private static final synthetic com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos[] values ()
public static com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCOperatorExpression.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCOperatorExpression extends com.sun.tools.javac.tree.JCTree$JCExpression {
protected com.sun.tools.javac.tree.JCTree$Tag opcode
public com.sun.tools.javac.code.Symbol$OperatorSymbol operator
public void <init> ()
public com.sun.tools.javac.code.Symbol$OperatorSymbol getOperator ()
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public abstract com.sun.tools.javac.tree.JCTree$JCExpression getOperand (com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos)
}
com/sun/tools/javac/tree/JCTree$JCBlock.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCBlock extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.BlockTree {
public long flags
public com.sun.tools.javac.util.List stats
public int endpos
protected void <init> (long, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getStatements ()
public boolean isStatic ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getStatements ()
}
com/sun/tools/javac/tree/JCTree$JCModuleDecl.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCModuleDecl extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.ModuleTree {
public com.sun.tools.javac.tree.JCTree$JCModifiers mods
public com.sun.tools.javac.code.Type$ModuleType type
private final com.sun.source.tree.ModuleTree$ModuleKind kind
public com.sun.tools.javac.tree.JCTree$JCExpression qualId
public com.sun.tools.javac.util.List directives
public com.sun.tools.javac.code.Symbol$ModuleSymbol sym
protected void <init> (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.source.tree.ModuleTree$ModuleKind, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getAnnotations ()
public com.sun.source.tree.ModuleTree$ModuleKind getModuleType ()
public com.sun.tools.javac.tree.JCTree$JCExpression getName ()
public com.sun.tools.javac.util.List getDirectives ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getDirectives ()
public volatile synthetic com.sun.source.tree.ExpressionTree getName ()
public volatile synthetic java.util.List getAnnotations ()
}
com/sun/tools/javac/tree/DCTree$DCValue.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCValue extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.ValueTree {
public final com.sun.tools.javac.tree.DCTree$DCReference ref
void <init> (com.sun.tools.javac.tree.DCTree$DCReference)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public com.sun.source.doctree.ReferenceTree getReference ()
}
com/sun/tools/javac/tree/DCTree$DCLink.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCLink extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.LinkTree {
public final com.sun.source.doctree.DocTree$Kind kind
public final com.sun.tools.javac.tree.DCTree$DCReference ref
public final java.util.List label
void <init> (com.sun.source.doctree.DocTree$Kind, com.sun.tools.javac.tree.DCTree$DCReference, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public com.sun.source.doctree.ReferenceTree getReference ()
public java.util.List getLabel ()
}
com/sun/tools/javac/tree/DCTree$DCBlockTag.class
DCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree$DCBlockTag extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.BlockTagTree {
public void <init> ()
public java.lang.String getTagName ()
}
com/sun/tools/javac/tree/JCTree$JCInstanceOf.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCInstanceOf extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.InstanceOfTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree clazz
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.Tree getType ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/DCTree$DCInlineTag.class
DCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree$DCInlineTag extends com.sun.tools.javac.tree.DCTree$DCEndPosTree implements com.sun.source.doctree.InlineTagTree {
public void <init> ()
public java.lang.String getTagName ()
}
com/sun/tools/javac/tree/JCTree$JCTry.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTry extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.TryTree {
public com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.util.List catchers
public com.sun.tools.javac.tree.JCTree$JCBlock finalizer
public com.sun.tools.javac.util.List resources
public boolean finallyCanCompleteNormally
protected void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBlock ()
public com.sun.tools.javac.util.List getCatches ()
public com.sun.tools.javac.tree.JCTree$JCBlock getFinallyBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.util.List getResources ()
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getResources ()
public volatile synthetic com.sun.source.tree.BlockTree getFinallyBlock ()
public volatile synthetic java.util.List getCatches ()
public volatile synthetic com.sun.source.tree.BlockTree getBlock ()
}
com/sun/tools/javac/tree/JCTree$Tag.class
JCTree.java
package com.sun.tools.javac.tree
public final enum com.sun.tools.javac.tree.JCTree$Tag extends java.lang.Enum {
public static final enum com.sun.tools.javac.tree.JCTree$Tag NO_TAG
public static final enum com.sun.tools.javac.tree.JCTree$Tag TOPLEVEL
public static final enum com.sun.tools.javac.tree.JCTree$Tag PACKAGEDEF
public static final enum com.sun.tools.javac.tree.JCTree$Tag IMPORT
public static final enum com.sun.tools.javac.tree.JCTree$Tag CLASSDEF
public static final enum com.sun.tools.javac.tree.JCTree$Tag METHODDEF
public static final enum com.sun.tools.javac.tree.JCTree$Tag VARDEF
public static final enum com.sun.tools.javac.tree.JCTree$Tag SKIP
public static final enum com.sun.tools.javac.tree.JCTree$Tag BLOCK
public static final enum com.sun.tools.javac.tree.JCTree$Tag DOLOOP
public static final enum com.sun.tools.javac.tree.JCTree$Tag WHILELOOP
public static final enum com.sun.tools.javac.tree.JCTree$Tag FORLOOP
public static final enum com.sun.tools.javac.tree.JCTree$Tag FOREACHLOOP
public static final enum com.sun.tools.javac.tree.JCTree$Tag LABELLED
public static final enum com.sun.tools.javac.tree.JCTree$Tag SWITCH
public static final enum com.sun.tools.javac.tree.JCTree$Tag CASE
public static final enum com.sun.tools.javac.tree.JCTree$Tag SYNCHRONIZED
public static final enum com.sun.tools.javac.tree.JCTree$Tag TRY
public static final enum com.sun.tools.javac.tree.JCTree$Tag CATCH
public static final enum com.sun.tools.javac.tree.JCTree$Tag CONDEXPR
public static final enum com.sun.tools.javac.tree.JCTree$Tag IF
public static final enum com.sun.tools.javac.tree.JCTree$Tag EXEC
public static final enum com.sun.tools.javac.tree.JCTree$Tag BREAK
public static final enum com.sun.tools.javac.tree.JCTree$Tag CONTINUE
public static final enum com.sun.tools.javac.tree.JCTree$Tag RETURN
public static final enum com.sun.tools.javac.tree.JCTree$Tag THROW
public static final enum com.sun.tools.javac.tree.JCTree$Tag ASSERT
public static final enum com.sun.tools.javac.tree.JCTree$Tag APPLY
public static final enum com.sun.tools.javac.tree.JCTree$Tag NEWCLASS
public static final enum com.sun.tools.javac.tree.JCTree$Tag NEWARRAY
public static final enum com.sun.tools.javac.tree.JCTree$Tag LAMBDA
public static final enum com.sun.tools.javac.tree.JCTree$Tag PARENS
public static final enum com.sun.tools.javac.tree.JCTree$Tag ASSIGN
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPECAST
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPETEST
public static final enum com.sun.tools.javac.tree.JCTree$Tag INDEXED
public static final enum com.sun.tools.javac.tree.JCTree$Tag SELECT
public static final enum com.sun.tools.javac.tree.JCTree$Tag REFERENCE
public static final enum com.sun.tools.javac.tree.JCTree$Tag IDENT
public static final enum com.sun.tools.javac.tree.JCTree$Tag LITERAL
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPEIDENT
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPEARRAY
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPEAPPLY
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPEUNION
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPEINTERSECTION
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPEPARAMETER
public static final enum com.sun.tools.javac.tree.JCTree$Tag WILDCARD
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPEBOUNDKIND
public static final enum com.sun.tools.javac.tree.JCTree$Tag ANNOTATION
public static final enum com.sun.tools.javac.tree.JCTree$Tag TYPE_ANNOTATION
public static final enum com.sun.tools.javac.tree.JCTree$Tag MODIFIERS
public static final enum com.sun.tools.javac.tree.JCTree$Tag ANNOTATED_TYPE
public static final enum com.sun.tools.javac.tree.JCTree$Tag ERRONEOUS
public static final enum com.sun.tools.javac.tree.JCTree$Tag POS
public static final enum com.sun.tools.javac.tree.JCTree$Tag NEG
public static final enum com.sun.tools.javac.tree.JCTree$Tag NOT
public static final enum com.sun.tools.javac.tree.JCTree$Tag COMPL
public static final enum com.sun.tools.javac.tree.JCTree$Tag PREINC
public static final enum com.sun.tools.javac.tree.JCTree$Tag PREDEC
public static final enum com.sun.tools.javac.tree.JCTree$Tag POSTINC
public static final enum com.sun.tools.javac.tree.JCTree$Tag POSTDEC
public static final enum com.sun.tools.javac.tree.JCTree$Tag NULLCHK
public static final enum com.sun.tools.javac.tree.JCTree$Tag OR
public static final enum com.sun.tools.javac.tree.JCTree$Tag AND
public static final enum com.sun.tools.javac.tree.JCTree$Tag BITOR
public static final enum com.sun.tools.javac.tree.JCTree$Tag BITXOR
public static final enum com.sun.tools.javac.tree.JCTree$Tag BITAND
public static final enum com.sun.tools.javac.tree.JCTree$Tag EQ
public static final enum com.sun.tools.javac.tree.JCTree$Tag NE
public static final enum com.sun.tools.javac.tree.JCTree$Tag LT
public static final enum com.sun.tools.javac.tree.JCTree$Tag GT
public static final enum com.sun.tools.javac.tree.JCTree$Tag LE
public static final enum com.sun.tools.javac.tree.JCTree$Tag GE
public static final enum com.sun.tools.javac.tree.JCTree$Tag SL
public static final enum com.sun.tools.javac.tree.JCTree$Tag SR
public static final enum com.sun.tools.javac.tree.JCTree$Tag USR
public static final enum com.sun.tools.javac.tree.JCTree$Tag PLUS
public static final enum com.sun.tools.javac.tree.JCTree$Tag MINUS
public static final enum com.sun.tools.javac.tree.JCTree$Tag MUL
public static final enum com.sun.tools.javac.tree.JCTree$Tag DIV
public static final enum com.sun.tools.javac.tree.JCTree$Tag MOD
public static final enum com.sun.tools.javac.tree.JCTree$Tag BITOR_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag BITXOR_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag BITAND_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag SL_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag SR_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag USR_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag PLUS_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag MINUS_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag MUL_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag DIV_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag MOD_ASG
public static final enum com.sun.tools.javac.tree.JCTree$Tag MODULEDEF
public static final enum com.sun.tools.javac.tree.JCTree$Tag EXPORTS
public static final enum com.sun.tools.javac.tree.JCTree$Tag OPENS
public static final enum com.sun.tools.javac.tree.JCTree$Tag PROVIDES
public static final enum com.sun.tools.javac.tree.JCTree$Tag REQUIRES
public static final enum com.sun.tools.javac.tree.JCTree$Tag USES
public static final enum com.sun.tools.javac.tree.JCTree$Tag LETEXPR
private final com.sun.tools.javac.tree.JCTree$Tag noAssignTag
private static final int numberOfOperators
private static final synthetic com.sun.tools.javac.tree.JCTree$Tag[] $VALUES
public static com.sun.tools.javac.tree.JCTree$Tag[] values ()
public static com.sun.tools.javac.tree.JCTree$Tag valueOf (java.lang.String)
private void <init> (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
private void <init> (java.lang.String, int)
public static int getNumberOfOperators ()
public com.sun.tools.javac.tree.JCTree$Tag noAssignOp ()
public boolean isPostUnaryOp ()
public boolean isIncOrDecUnaryOp ()
public boolean isAssignop ()
public int operatorIndex ()
static void <clinit> ()
}
com/sun/tools/javac/tree/TreeCopier.class
TreeCopier.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeCopier extends java.lang.Object implements com.sun.source.tree.TreeVisitor {
private com.sun.tools.javac.tree.TreeMaker M
public void <init> (com.sun.tools.javac.tree.TreeMaker)
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
public com.sun.tools.javac.util.List copy (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List copy (com.sun.tools.javac.util.List, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitPackage (com.sun.source.tree.PackageTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitModule (com.sun.source.tree.ModuleTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCExports visitExports (com.sun.source.tree.ExportsTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCOpens visitOpens (com.sun.source.tree.OpensTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCProvides visitProvides (com.sun.source.tree.ProvidesTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCRequires visitRequires (com.sun.source.tree.RequiresTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCUses visitUses (com.sun.source.tree.UsesTree, java.lang.Object)
public com.sun.tools.javac.tree.JCTree visitOther (com.sun.source.tree.Tree, java.lang.Object)
public volatile synthetic java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
public volatile synthetic java.lang.Object visitUses (com.sun.source.tree.UsesTree, java.lang.Object)
public volatile synthetic java.lang.Object visitRequires (com.sun.source.tree.RequiresTree, java.lang.Object)
public volatile synthetic java.lang.Object visitProvides (com.sun.source.tree.ProvidesTree, java.lang.Object)
public volatile synthetic java.lang.Object visitOpens (com.sun.source.tree.OpensTree, java.lang.Object)
public volatile synthetic java.lang.Object visitExports (com.sun.source.tree.ExportsTree, java.lang.Object)
public volatile synthetic java.lang.Object visitModule (com.sun.source.tree.ModuleTree, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile synthetic java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile synthetic java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile synthetic java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile synthetic java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile synthetic java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public volatile synthetic java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile synthetic java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile synthetic java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public volatile synthetic java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public volatile synthetic java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile synthetic java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile synthetic java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile synthetic java.lang.Object visitPackage (com.sun.source.tree.PackageTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile synthetic java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile synthetic java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile synthetic java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile synthetic java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public volatile synthetic java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile synthetic java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile synthetic java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile synthetic java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile synthetic java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile synthetic java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public volatile synthetic java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile synthetic java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile synthetic java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile synthetic java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public volatile synthetic java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public volatile synthetic java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public volatile synthetic java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile synthetic java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
}
com/sun/tools/javac/tree/DCTree$DCDocRoot.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCDocRoot extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.DocRootTree {
public void <init> ()
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
}
com/sun/tools/javac/tree/Pretty$UncheckedIOException.class
Pretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.Pretty$UncheckedIOException extends java.lang.Error {
static final long serialVersionUID
void <init> (java.io.IOException)
}
com/sun/tools/javac/tree/JCTree$Visitor.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$Visitor extends java.lang.Object {
public void <init> ()
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void visitExports (com.sun.tools.javac.tree.JCTree$JCExports)
public void visitOpens (com.sun.tools.javac.tree.JCTree$JCOpens)
public void visitProvides (com.sun.tools.javac.tree.JCTree$JCProvides)
public void visitRequires (com.sun.tools.javac.tree.JCTree$JCRequires)
public void visitUses (com.sun.tools.javac.tree.JCTree$JCUses)
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
public void visitTree (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/DCTree$DCLiteral.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCLiteral extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.LiteralTree {
public final com.sun.source.doctree.DocTree$Kind kind
public final com.sun.tools.javac.tree.DCTree$DCText body
void <init> (com.sun.source.doctree.DocTree$Kind, com.sun.tools.javac.tree.DCTree$DCText)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.DCTree$DCText getBody ()
public volatile synthetic com.sun.source.doctree.TextTree getBody ()
}
com/sun/tools/javac/tree/JCTree$JCParens.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCParens extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ParenthesizedTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/DCTree$DCHidden.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCHidden extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.HiddenTree {
public final java.util.List body
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getBody ()
}
com/sun/tools/javac/tree/DocTreeMaker.class
DocTreeMaker.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DocTreeMaker extends java.lang.Object implements com.sun.source.util.DocTreeFactory {
protected static final com.sun.tools.javac.util.Context$Key treeMakerKey
final java.util.EnumSet sentenceBreakTags
public int pos
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private final com.sun.tools.javac.api.JavacTrees trees
private final com.sun.tools.javac.parser.ReferenceParser referenceParser
public static com.sun.tools.javac.tree.DocTreeMaker instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.tree.DocTreeMaker at (int)
public com.sun.tools.javac.tree.DocTreeMaker at (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public com.sun.tools.javac.tree.DCTree$DCAttribute newAttributeTree (javax.lang.model.element.Name, com.sun.source.doctree.AttributeTree$ValueKind, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCAuthor newAuthorTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCLiteral newCodeTree (com.sun.source.doctree.TextTree)
public com.sun.tools.javac.tree.DCTree$DCComment newCommentTree (java.lang.String)
public com.sun.tools.javac.tree.DCTree$DCDeprecated newDeprecatedTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCDocComment newDocCommentTree (com.sun.tools.javac.parser.Tokens$Comment, java.util.List, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCDocComment newDocCommentTree (java.util.List, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCDocRoot newDocRootTree ()
public com.sun.tools.javac.tree.DCTree$DCEndElement newEndElementTree (javax.lang.model.element.Name)
public com.sun.tools.javac.tree.DCTree$DCEntity newEntityTree (javax.lang.model.element.Name)
public com.sun.tools.javac.tree.DCTree$DCErroneous newErroneousTree (java.lang.String, javax.tools.Diagnostic)
public transient com.sun.tools.javac.tree.DCTree$DCErroneous newErroneousTree (java.lang.String, com.sun.tools.javac.util.DiagnosticSource, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.tree.DCTree$DCThrows newExceptionTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCHidden newHiddenTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCIdentifier newIdentifierTree (javax.lang.model.element.Name)
public com.sun.tools.javac.tree.DCTree$DCIndex newIndexTree (com.sun.source.doctree.DocTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCInheritDoc newInheritDocTree ()
public com.sun.tools.javac.tree.DCTree$DCLink newLinkTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCLink newLinkPlainTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCLiteral newLiteralTree (com.sun.source.doctree.TextTree)
public com.sun.tools.javac.tree.DCTree$DCParam newParamTree (boolean, com.sun.source.doctree.IdentifierTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCProvides newProvidesTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCReference newReferenceTree (java.lang.String)
public com.sun.tools.javac.tree.DCTree$DCReference newReferenceTree (java.lang.String, com.sun.tools.javac.tree.JCTree, javax.lang.model.element.Name, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCReturn newReturnTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCSee newSeeTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCSerial newSerialTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCSerialData newSerialDataTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCSerialField newSerialFieldTree (com.sun.source.doctree.IdentifierTree, com.sun.source.doctree.ReferenceTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCSince newSinceTree (java.util.List)
public com.sun.tools.javac.tree.DCTree$DCStartElement newStartElementTree (javax.lang.model.element.Name, java.util.List, boolean)
public com.sun.tools.javac.tree.DCTree$DCText newTextTree (java.lang.String)
public com.sun.tools.javac.tree.DCTree$DCThrows newThrowsTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag newUnknownBlockTagTree (javax.lang.model.element.Name, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag newUnknownInlineTagTree (javax.lang.model.element.Name, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCUses newUsesTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public com.sun.tools.javac.tree.DCTree$DCValue newValueTree (com.sun.source.doctree.ReferenceTree)
public com.sun.tools.javac.tree.DCTree$DCVersion newVersionTree (java.util.List)
public java.util.List getFirstSentence (java.util.List)
private com.sun.tools.javac.util.Pair splitBody (java.util.Collection)
private boolean isTextTree (com.sun.source.doctree.DocTree)
private int defaultSentenceBreak (java.lang.String)
private int getSentenceBreak (java.lang.String, com.sun.source.doctree.DocTree)
private boolean isSentenceBreak (javax.lang.model.element.Name)
private boolean isSentenceBreak (com.sun.source.doctree.DocTree, boolean)
private int skipWhiteSpace (java.lang.String, int)
private java.lang.String removeTrailingWhitespace (java.lang.String)
private java.util.List cast (java.util.List)
public volatile synthetic com.sun.source.util.DocTreeFactory at (int)
public volatile synthetic com.sun.source.doctree.VersionTree newVersionTree (java.util.List)
public volatile synthetic com.sun.source.doctree.ValueTree newValueTree (com.sun.source.doctree.ReferenceTree)
public volatile synthetic com.sun.source.doctree.UsesTree newUsesTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public volatile synthetic com.sun.source.doctree.UnknownInlineTagTree newUnknownInlineTagTree (javax.lang.model.element.Name, java.util.List)
public volatile synthetic com.sun.source.doctree.UnknownBlockTagTree newUnknownBlockTagTree (javax.lang.model.element.Name, java.util.List)
public volatile synthetic com.sun.source.doctree.ThrowsTree newThrowsTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public volatile synthetic com.sun.source.doctree.TextTree newTextTree (java.lang.String)
public volatile synthetic com.sun.source.doctree.StartElementTree newStartElementTree (javax.lang.model.element.Name, java.util.List, boolean)
public volatile synthetic com.sun.source.doctree.SinceTree newSinceTree (java.util.List)
public volatile synthetic com.sun.source.doctree.SerialFieldTree newSerialFieldTree (com.sun.source.doctree.IdentifierTree, com.sun.source.doctree.ReferenceTree, java.util.List)
public volatile synthetic com.sun.source.doctree.SerialDataTree newSerialDataTree (java.util.List)
public volatile synthetic com.sun.source.doctree.SerialTree newSerialTree (java.util.List)
public volatile synthetic com.sun.source.doctree.SeeTree newSeeTree (java.util.List)
public volatile synthetic com.sun.source.doctree.ReturnTree newReturnTree (java.util.List)
public volatile synthetic com.sun.source.doctree.ReferenceTree newReferenceTree (java.lang.String)
public volatile synthetic com.sun.source.doctree.ProvidesTree newProvidesTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public volatile synthetic com.sun.source.doctree.ParamTree newParamTree (boolean, com.sun.source.doctree.IdentifierTree, java.util.List)
public volatile synthetic com.sun.source.doctree.LiteralTree newLiteralTree (com.sun.source.doctree.TextTree)
public volatile synthetic com.sun.source.doctree.LinkTree newLinkPlainTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public volatile synthetic com.sun.source.doctree.LinkTree newLinkTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public volatile synthetic com.sun.source.doctree.InheritDocTree newInheritDocTree ()
public volatile synthetic com.sun.source.doctree.IndexTree newIndexTree (com.sun.source.doctree.DocTree, java.util.List)
public volatile synthetic com.sun.source.doctree.IdentifierTree newIdentifierTree (javax.lang.model.element.Name)
public volatile synthetic com.sun.source.doctree.HiddenTree newHiddenTree (java.util.List)
public volatile synthetic com.sun.source.doctree.ThrowsTree newExceptionTree (com.sun.source.doctree.ReferenceTree, java.util.List)
public volatile synthetic com.sun.source.doctree.ErroneousTree newErroneousTree (java.lang.String, javax.tools.Diagnostic)
public volatile synthetic com.sun.source.doctree.EntityTree newEntityTree (javax.lang.model.element.Name)
public volatile synthetic com.sun.source.doctree.EndElementTree newEndElementTree (javax.lang.model.element.Name)
public volatile synthetic com.sun.source.doctree.DocRootTree newDocRootTree ()
public volatile synthetic com.sun.source.doctree.DocCommentTree newDocCommentTree (java.util.List, java.util.List)
public volatile synthetic com.sun.source.doctree.DeprecatedTree newDeprecatedTree (java.util.List)
public volatile synthetic com.sun.source.doctree.CommentTree newCommentTree (java.lang.String)
public volatile synthetic com.sun.source.doctree.LiteralTree newCodeTree (com.sun.source.doctree.TextTree)
public volatile synthetic com.sun.source.doctree.AuthorTree newAuthorTree (java.util.List)
public volatile synthetic com.sun.source.doctree.AttributeTree newAttributeTree (javax.lang.model.element.Name, com.sun.source.doctree.AttributeTree$ValueKind, java.util.List)
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCPackageDecl.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCPackageDecl extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.PackageTree {
public com.sun.tools.javac.util.List annotations
public com.sun.tools.javac.tree.JCTree$JCExpression pid
public com.sun.tools.javac.code.Symbol$PackageSymbol packge
public void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getAnnotations ()
public com.sun.tools.javac.tree.JCTree$JCExpression getPackageName ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getPackageName ()
public volatile synthetic java.util.List getAnnotations ()
}
com/sun/tools/javac/tree/JCTree$JCRequires.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCRequires extends com.sun.tools.javac.tree.JCTree$JCDirective implements com.sun.source.tree.RequiresTree {
public boolean isTransitive
public boolean isStaticPhase
public com.sun.tools.javac.tree.JCTree$JCExpression moduleName
public com.sun.tools.javac.code.Directive$RequiresDirective directive
protected void <init> (boolean, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public boolean isTransitive ()
public boolean isStatic ()
public com.sun.tools.javac.tree.JCTree$JCExpression getModuleName ()
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getModuleName ()
}
com/sun/tools/javac/tree/DCTree$DCSee.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSee extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SeeTree {
public final java.util.List reference
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getReference ()
}
com/sun/tools/javac/tree/TreeScanner.class
TreeScanner.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeScanner extends com.sun.tools.javac.tree.JCTree$Visitor {
public void <init> ()
public void scan (com.sun.tools.javac.tree.JCTree)
public void scan (com.sun.tools.javac.util.List)
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void visitExports (com.sun.tools.javac.tree.JCTree$JCExports)
public void visitOpens (com.sun.tools.javac.tree.JCTree$JCOpens)
public void visitProvides (com.sun.tools.javac.tree.JCTree$JCProvides)
public void visitRequires (com.sun.tools.javac.tree.JCTree$JCRequires)
public void visitUses (com.sun.tools.javac.tree.JCTree$JCUses)
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
public void visitTree (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/DCTree.class
DCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public int pos
public void <init> ()
public long getSourcePosition (com.sun.tools.javac.tree.DCTree$DCDocComment)
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos (com.sun.tools.javac.tree.DCTree$DCDocComment)
public java.lang.String toString ()
}
com/sun/tools/javac/tree/JCTree$JCExpressionStatement.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCExpressionStatement extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ExpressionStatementTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public java.lang.String toString ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/DCTree$DCText.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCText extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.TextTree {
public final String text
void <init> (java.lang.String)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.lang.String getBody ()
}
com/sun/tools/javac/tree/JCTree$JCCatch.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCCatch extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.CatchTree {
public com.sun.tools.javac.tree.JCTree$JCVariableDecl param
public com.sun.tools.javac.tree.JCTree$JCBlock body
protected void <init> (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCBlock)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCVariableDecl getParameter ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.BlockTree getBlock ()
public volatile synthetic com.sun.source.tree.VariableTree getParameter ()
}
com/sun/tools/javac/tree/JCTree$JCSwitch.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCSwitch extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.SwitchTree {
public com.sun.tools.javac.tree.JCTree$JCExpression selector
public com.sun.tools.javac.util.List cases
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.util.List getCases ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getCases ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCTypeApply.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeApply extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ParameterizedTypeTree {
public com.sun.tools.javac.tree.JCTree$JCExpression clazz
public com.sun.tools.javac.util.List arguments
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.util.List getTypeArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$JCAssert.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAssert extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.AssertTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCExpression detail
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCExpression getDetail ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getDetail ()
public volatile synthetic com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/JCTree$JCReturn.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCReturn extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ReturnTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCThrow.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCThrow extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ThrowTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCDoWhileLoop.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCDoWhileLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.DoWhileLoopTree {
public com.sun.tools.javac.tree.JCTree$JCStatement body
public com.sun.tools.javac.tree.JCTree$JCExpression cond
protected void <init> (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.StatementTree getStatement ()
public volatile synthetic com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/JCTree$JCContinue.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCContinue extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ContinueTree {
public com.sun.tools.javac.util.Name label
public com.sun.tools.javac.tree.JCTree target
protected void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getLabel ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic javax.lang.model.element.Name getLabel ()
}
com/sun/tools/javac/tree/DCTree$DCUses.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCUses extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.UsesTree {
public final com.sun.tools.javac.tree.DCTree$DCReference serviceType
public final java.util.List description
void <init> (com.sun.tools.javac.tree.DCTree$DCReference, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public com.sun.source.doctree.ReferenceTree getServiceType ()
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/JCTree$JCLiteral.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCLiteral extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.LiteralTree {
public com.sun.tools.javac.code.TypeTag typetag
public Object value
protected void <init> (com.sun.tools.javac.code.TypeTag, java.lang.Object)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object getValue ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCLiteral setType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
public volatile synthetic com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/tree/JCTree$JCPrimitiveTypeTree.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.PrimitiveTypeTree {
public com.sun.tools.javac.code.TypeTag typetag
protected void <init> (com.sun.tools.javac.code.TypeTag)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/TreeInfo$1.class
TreeInfo.java
package com.sun.tools.javac.tree
final com.sun.tools.javac.tree.TreeInfo$1 extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
final synthetic com.sun.tools.javac.tree.JCTree val$tree
final synthetic int val$endPos
void <init> (com.sun.tools.javac.tree.JCTree, int)
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/TreeTranslator.class
TreeTranslator.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeTranslator extends com.sun.tools.javac.tree.JCTree$Visitor {
protected com.sun.tools.javac.tree.JCTree result
public void <init> ()
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List translateVarDefs (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List translateTypeParams (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List translateCases (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List translateCatchers (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List translateAnnotations (com.sun.tools.javac.util.List)
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitTree (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/DocPretty$UncheckedIOException.class
DocPretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.DocPretty$UncheckedIOException extends java.lang.Error {
static final long serialVersionUID
void <init> (java.io.IOException)
}
com/sun/tools/javac/tree/TreeMaker$AnnotationBuilder.class
TreeMaker.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeMaker$AnnotationBuilder extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
com.sun.tools.javac.tree.JCTree$JCExpression result
final synthetic com.sun.tools.javac.tree.TreeMaker this$0
void <init> (com.sun.tools.javac.tree.TreeMaker)
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public void visitError (com.sun.tools.javac.code.Attribute$Error)
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public com.sun.tools.javac.tree.JCTree$JCAnnotation visitCompoundInternal (com.sun.tools.javac.code.Attribute$Compound)
public com.sun.tools.javac.tree.JCTree$JCAnnotation visitTypeCompoundInternal (com.sun.tools.javac.code.Attribute$TypeCompound)
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
com.sun.tools.javac.tree.JCTree$JCExpression translate (com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.tree.JCTree$JCAnnotation translate (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.tree.JCTree$JCAnnotation translate (com.sun.tools.javac.code.Attribute$TypeCompound)
}
com/sun/tools/javac/tree/JCTree$JCExpression.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCExpression extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.ExpressionTree {
public void <init> ()
public com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$JCExpression setPos (int)
public boolean isPoly ()
public boolean isStandalone ()
public volatile synthetic com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile synthetic com.sun.tools.javac.tree.JCTree setPos (int)
}
com/sun/tools/javac/tree/JCTree$JCTypeParameter.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeParameter extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.TypeParameterTree {
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.util.List bounds
public com.sun.tools.javac.util.List annotations
protected void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.util.List getBounds ()
public com.sun.tools.javac.util.List getAnnotations ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getAnnotations ()
public volatile synthetic java.util.List getBounds ()
public volatile synthetic javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/DCTree$DCInheritDoc.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCInheritDoc extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.InheritDocTree {
public void <init> ()
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
}
com/sun/tools/javac/tree/JCTree$JCMemberReference$OverloadKind.class
JCTree.java
package com.sun.tools.javac.tree
public final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind OVERLOADED
public static final enum com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind UNOVERLOADED
private static final synthetic com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/tree/DocPretty$1.class
DocPretty.java
package com.sun.tools.javac.tree
synthetic com.sun.tools.javac.tree.DocPretty$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$source$doctree$AttributeTree$ValueKind
static void <clinit> ()
}
com/sun/tools/javac/tree/TreeInfo$1Result.class
TreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$1Result extends java.lang.Error {
static final long serialVersionUID
com.sun.tools.javac.util.List path
void <init> (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/tree/JCTree$JCLambda$ParameterKind.class
JCTree.java
package com.sun.tools.javac.tree
public final enum com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind IMPLICIT
public static final enum com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind EXPLICIT
private static final synthetic com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCMethodInvocation.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation extends com.sun.tools.javac.tree.JCTree$JCPolyExpression implements com.sun.source.tree.MethodInvocationTree {
public com.sun.tools.javac.util.List typeargs
public com.sun.tools.javac.tree.JCTree$JCExpression meth
public com.sun.tools.javac.util.List args
public com.sun.tools.javac.code.Type varargsElement
protected void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.tree.JCTree$JCExpression getMethodSelect ()
public com.sun.tools.javac.util.List getArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation setType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
public volatile synthetic com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile synthetic java.util.List getArguments ()
public volatile synthetic com.sun.source.tree.ExpressionTree getMethodSelect ()
public volatile synthetic java.util.List getTypeArguments ()
}
com/sun/tools/javac/tree/JCTree$JCFieldAccess.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCFieldAccess extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.MemberSelectTree {
public com.sun.tools.javac.tree.JCTree$JCExpression selected
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Symbol sym
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.util.Name getIdentifier ()
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic javax.lang.model.element.Name getIdentifier ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/DCTree$DCReturn.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCReturn extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.ReturnTree {
public final java.util.List description
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/JCTree$JCFunctionalExpression.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCFunctionalExpression extends com.sun.tools.javac.tree.JCTree$JCPolyExpression {
public com.sun.tools.javac.util.List targets
public void <init> ()
public com.sun.tools.javac.code.Type getDescriptorType (com.sun.tools.javac.code.Types)
}
com/sun/tools/javac/tree/JCTree$JCTypeIntersection.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeIntersection extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.IntersectionTypeTree {
public com.sun.tools.javac.util.List bounds
protected void <init> (com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getBounds ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getBounds ()
}
com/sun/tools/javac/tree/JCTree$JCEnhancedForLoop.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.EnhancedForLoopTree {
public com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void <init> (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCVariableDecl getVariable ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.StatementTree getStatement ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
public volatile synthetic com.sun.source.tree.VariableTree getVariable ()
}
com/sun/tools/javac/tree/JCTree$JCAnnotation.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAnnotation extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.AnnotationTree {
private com.sun.tools.javac.tree.JCTree$Tag tag
public com.sun.tools.javac.tree.JCTree annotationType
public com.sun.tools.javac.util.List args
public com.sun.tools.javac.code.Attribute$Compound attribute
protected void <init> (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getAnnotationType ()
public com.sun.tools.javac.util.List getArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getArguments ()
public volatile synthetic com.sun.source.tree.Tree getAnnotationType ()
}
com/sun/tools/javac/tree/JCTree$JCStatement.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCStatement extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.StatementTree {
public void <init> ()
public com.sun.tools.javac.tree.JCTree$JCStatement setType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$JCStatement setPos (int)
public volatile synthetic com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile synthetic com.sun.tools.javac.tree.JCTree setPos (int)
}
com/sun/tools/javac/tree/DCTree$DCSerial.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSerial extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SerialTree {
public final java.util.List description
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/DCTree$DCReference.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCReference extends com.sun.tools.javac.tree.DCTree$DCEndPosTree implements com.sun.source.doctree.ReferenceTree {
public final String signature
public final com.sun.tools.javac.tree.JCTree qualifierExpression
public final javax.lang.model.element.Name memberName
public final java.util.List paramTypes
void <init> (java.lang.String, com.sun.tools.javac.tree.JCTree, javax.lang.model.element.Name, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.lang.String getSignature ()
}
com/sun/tools/javac/tree/DCTree$DCEndPosTree.class
DCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree$DCEndPosTree extends com.sun.tools.javac.tree.DCTree {
private int endPos
public void <init> ()
public int getEndPos (com.sun.tools.javac.tree.DCTree$DCDocComment)
public com.sun.tools.javac.tree.DCTree$DCEndPosTree setEndPos (int)
}
com/sun/tools/javac/tree/JCTree$JCModifiers.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCModifiers extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.ModifiersTree {
public long flags
public com.sun.tools.javac.util.List annotations
protected void <init> (long, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public java.util.Set getFlags ()
public com.sun.tools.javac.util.List getAnnotations ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getAnnotations ()
}
com/sun/tools/javac/tree/JCTree$JCImport.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCImport extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.ImportTree {
public boolean staticImport
public com.sun.tools.javac.tree.JCTree qualid
public com.sun.tools.javac.code.Scope importScope
protected void <init> (com.sun.tools.javac.tree.JCTree, boolean)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public boolean isStatic ()
public com.sun.tools.javac.tree.JCTree getQualifiedIdentifier ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.Tree getQualifiedIdentifier ()
}
com/sun/tools/javac/tree/DCTree$DCStartElement.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCStartElement extends com.sun.tools.javac.tree.DCTree$DCEndPosTree implements com.sun.source.doctree.StartElementTree {
public final javax.lang.model.element.Name name
public final java.util.List attrs
public final boolean selfClosing
void <init> (javax.lang.model.element.Name, java.util.List, boolean)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public javax.lang.model.element.Name getName ()
public java.util.List getAttributes ()
public boolean isSelfClosing ()
}
com/sun/tools/javac/tree/JCTree$JCAnnotatedType.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAnnotatedType extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.AnnotatedTypeTree {
public com.sun.tools.javac.util.List annotations
public com.sun.tools.javac.tree.JCTree$JCExpression underlyingType
protected void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getAnnotations ()
public com.sun.tools.javac.tree.JCTree$JCExpression getUnderlyingType ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getUnderlyingType ()
public volatile synthetic java.util.List getAnnotations ()
}
com/sun/tools/javac/tree/JCTree$JCPolyExpression.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCPolyExpression extends com.sun.tools.javac.tree.JCTree$JCExpression {
public com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind polyKind
public void <init> ()
public boolean isPoly ()
public boolean isStandalone ()
}
com/sun/tools/javac/tree/DocTreeMaker$1.class
DocTreeMaker.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.DocTreeMaker$1 extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
final synthetic com.sun.tools.javac.tree.DocTreeMaker this$0
void <init> (com.sun.tools.javac.tree.DocTreeMaker)
public java.lang.String getText ()
public int getSourcePos (int)
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public boolean isDeprecated ()
}
com/sun/tools/javac/tree/JCTree$JCBreak.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCBreak extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.BreakTree {
public com.sun.tools.javac.util.Name label
public com.sun.tools.javac.tree.JCTree target
protected void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getLabel ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic javax.lang.model.element.Name getLabel ()
}
com/sun/tools/javac/tree/JCTree$JCConditional.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCConditional extends com.sun.tools.javac.tree.JCTree$JCPolyExpression implements com.sun.source.tree.ConditionalExpressionTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCExpression truepart
public com.sun.tools.javac.tree.JCTree$JCExpression falsepart
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCExpression getTrueExpression ()
public com.sun.tools.javac.tree.JCTree$JCExpression getFalseExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getFalseExpression ()
public volatile synthetic com.sun.source.tree.ExpressionTree getTrueExpression ()
public volatile synthetic com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/Pretty$1.class
Pretty.java
package com.sun.tools.javac.tree
synthetic com.sun.tools.javac.tree.Pretty$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/tree/Pretty$1UsedVisitor.class
Pretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.Pretty$1UsedVisitor extends com.sun.tools.javac.tree.TreeScanner {
boolean result
final synthetic com.sun.tools.javac.code.Symbol val$t
final synthetic com.sun.tools.javac.tree.Pretty this$0
void <init> (com.sun.tools.javac.tree.Pretty, com.sun.tools.javac.code.Symbol)
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
}
com/sun/tools/javac/tree/TreeMaker.class
TreeMaker.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeMaker extends java.lang.Object implements com.sun.tools.javac.tree.JCTree$Factory {
protected static final com.sun.tools.javac.util.Context$Key treeMakerKey
public int pos
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.tree.TreeMaker$AnnotationBuilder annotationBuilder
public static com.sun.tools.javac.tree.TreeMaker instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.util.Names, com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symtab)
public com.sun.tools.javac.tree.TreeMaker forToplevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public com.sun.tools.javac.tree.TreeMaker at (int)
public com.sun.tools.javac.tree.TreeMaker at (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit TopLevel (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCPackageDecl PackageDecl (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCImport Import (com.sun.tools.javac.tree.JCTree, boolean)
public com.sun.tools.javac.tree.JCTree$JCClassDecl ClassDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCVariableDecl VarDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCVariableDecl ReceiverVarDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCSkip Skip ()
public com.sun.tools.javac.tree.JCTree$JCBlock Block (long, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCDoWhileLoop DoLoop (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCWhileLoop WhileLoop (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public com.sun.tools.javac.tree.JCTree$JCForLoop ForLoop (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCStatement)
public com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop ForeachLoop (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public com.sun.tools.javac.tree.JCTree$JCLabeledStatement Labelled (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCStatement)
public com.sun.tools.javac.tree.JCTree$JCSwitch Switch (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCCase Case (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCSynchronized Synchronized (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCBlock)
public com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
public com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
public com.sun.tools.javac.tree.JCTree$JCCatch Catch (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCBlock)
public com.sun.tools.javac.tree.JCTree$JCConditional Conditional (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCIf If (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement)
public com.sun.tools.javac.tree.JCTree$JCExpressionStatement Exec (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCBreak Break (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.tree.JCTree$JCContinue Continue (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.tree.JCTree$JCReturn Return (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCThrow Throw (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCAssert Assert (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation Apply (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCNewClass NewClass (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCClassDecl)
public com.sun.tools.javac.tree.JCTree$JCNewArray NewArray (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCLambda Lambda (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree$JCParens Parens (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCAssign Assign (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCAssignOp Assignop (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree$JCUnary Unary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCBinary Binary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCTypeCast TypeCast (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCInstanceOf TypeTest (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree$JCArrayAccess Indexed (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCFieldAccess Select (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name)
public com.sun.tools.javac.tree.JCTree$JCMemberReference Reference (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCIdent Ident (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.tree.JCTree$JCLiteral Literal (com.sun.tools.javac.code.TypeTag, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree TypeIdent (com.sun.tools.javac.code.TypeTag)
public com.sun.tools.javac.tree.JCTree$JCArrayTypeTree TypeArray (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCTypeApply TypeApply (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCTypeUnion TypeUnion (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCTypeIntersection TypeIntersection (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParameter (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParameter (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCWildcard Wildcard (com.sun.tools.javac.tree.JCTree$TypeBoundKind, com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree$TypeBoundKind TypeBoundKind (com.sun.tools.javac.code.BoundKind)
public com.sun.tools.javac.tree.JCTree$JCAnnotation Annotation (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCAnnotation TypeAnnotation (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCModifiers Modifiers (long, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCModifiers Modifiers (long)
public com.sun.tools.javac.tree.JCTree$JCModuleDecl ModuleDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.source.tree.ModuleTree$ModuleKind, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCExports Exports (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCOpens Opens (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCProvides Provides (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCRequires Requires (boolean, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCUses Uses (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCAnnotatedType AnnotatedType (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCErroneous Erroneous ()
public com.sun.tools.javac.tree.JCTree$JCErroneous Erroneous (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$LetExpr LetExpr (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCClassDecl AnonymousClassDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$LetExpr LetExpr (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCIdent Ident (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.tree.JCTree$JCExpression Select (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.tree.JCTree$JCExpression QualIdent (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.tree.JCTree$JCExpression Ident (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public com.sun.tools.javac.util.List Idents (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCExpression This (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$JCExpression QualThis (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$JCExpression ClassLiteral (com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.tree.JCTree$JCExpression ClassLiteral (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.tree.JCTree$JCIdent Super (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation App (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation App (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCExpression Create (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCExpression Type (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List Types (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCVariableDecl VarDef (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.util.List Annotations (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCLiteral Literal (java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCAnnotation Annotation (com.sun.tools.javac.code.Attribute)
public com.sun.tools.javac.tree.JCTree$JCAnnotation TypeAnnotation (com.sun.tools.javac.code.Attribute)
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree$JCBlock)
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCBlock)
public com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParam (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type$TypeVar)
public com.sun.tools.javac.util.List TypeParams (com.sun.tools.javac.util.List)
public com.sun.tools.javac.tree.JCTree$JCVariableDecl Param (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.util.List Params (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.tree.JCTree$JCStatement Call (com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCStatement Assignment (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCArrayAccess Indexed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression)
public com.sun.tools.javac.tree.JCTree$JCTypeCast TypeCast (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression)
boolean isUnqualifiable (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.util.Name paramName (int)
public com.sun.tools.javac.util.Name typaramName (int)
private static synthetic java.lang.String lambda$TopLevel$0 (com.sun.tools.javac.tree.JCTree)
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCClassDecl.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCClassDecl extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ClassTree {
public com.sun.tools.javac.tree.JCTree$JCModifiers mods
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.util.List typarams
public com.sun.tools.javac.tree.JCTree$JCExpression extending
public com.sun.tools.javac.util.List implementing
public com.sun.tools.javac.util.List defs
public com.sun.tools.javac.code.Symbol$ClassSymbol sym
protected void <init> (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCModifiers getModifiers ()
public com.sun.tools.javac.util.Name getSimpleName ()
public com.sun.tools.javac.util.List getTypeParameters ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExtendsClause ()
public com.sun.tools.javac.util.List getImplementsClause ()
public com.sun.tools.javac.util.List getMembers ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getMembers ()
public volatile synthetic java.util.List getImplementsClause ()
public volatile synthetic com.sun.source.tree.Tree getExtendsClause ()
public volatile synthetic java.util.List getTypeParameters ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic com.sun.source.tree.ModifiersTree getModifiers ()
}
com/sun/tools/javac/tree/DCTree$DCIndex.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCIndex extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.IndexTree {
public final com.sun.tools.javac.tree.DCTree term
public final java.util.List description
void <init> (com.sun.tools.javac.tree.DCTree, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public com.sun.source.doctree.DocTree getSearchTerm ()
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/JCTree$JCBinary.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCBinary extends com.sun.tools.javac.tree.JCTree$JCOperatorExpression implements com.sun.source.tree.BinaryTree {
public com.sun.tools.javac.tree.JCTree$JCExpression lhs
public com.sun.tools.javac.tree.JCTree$JCExpression rhs
protected void <init> (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$OperatorSymbol)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getLeftOperand ()
public com.sun.tools.javac.tree.JCTree$JCExpression getRightOperand ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCExpression getOperand (com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos)
public volatile synthetic com.sun.source.tree.ExpressionTree getRightOperand ()
public volatile synthetic com.sun.source.tree.ExpressionTree getLeftOperand ()
}
com/sun/tools/javac/tree/DCTree$DCAuthor.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCAuthor extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.AuthorTree {
public final java.util.List name
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getName ()
}
com/sun/tools/javac/tree/DocPretty.class
DocPretty.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DocPretty extends java.lang.Object implements com.sun.source.doctree.DocTreeVisitor {
final java.io.Writer out
int lmargin
final String lineSep
public void <init> (java.io.Writer)
public void print (com.sun.source.doctree.DocTree) throws java.io.IOException
protected void print (java.lang.Object) throws java.io.IOException
public void print (java.util.List) throws java.io.IOException
protected void print (java.util.List, java.lang.String) throws java.io.IOException
protected void println () throws java.io.IOException
protected void printTagName (com.sun.source.doctree.DocTree) throws java.io.IOException
public java.lang.Void visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Void)
public java.lang.Void visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Void)
public java.lang.Void visitComment (com.sun.source.doctree.CommentTree, java.lang.Void)
public java.lang.Void visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Void)
public java.lang.Void visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Void)
public java.lang.Void visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Void)
public java.lang.Void visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Void)
public java.lang.Void visitEntity (com.sun.source.doctree.EntityTree, java.lang.Void)
public java.lang.Void visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Void)
public java.lang.Void visitHidden (com.sun.source.doctree.HiddenTree, java.lang.Void)
public java.lang.Void visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Void)
public java.lang.Void visitIndex (com.sun.source.doctree.IndexTree, java.lang.Void)
public java.lang.Void visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Void)
public java.lang.Void visitLink (com.sun.source.doctree.LinkTree, java.lang.Void)
public java.lang.Void visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Void)
public java.lang.Void visitParam (com.sun.source.doctree.ParamTree, java.lang.Void)
public java.lang.Void visitProvides (com.sun.source.doctree.ProvidesTree, java.lang.Void)
public java.lang.Void visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Void)
public java.lang.Void visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Void)
public java.lang.Void visitSee (com.sun.source.doctree.SeeTree, java.lang.Void)
public java.lang.Void visitSerial (com.sun.source.doctree.SerialTree, java.lang.Void)
public java.lang.Void visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Void)
public java.lang.Void visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Void)
public java.lang.Void visitSince (com.sun.source.doctree.SinceTree, java.lang.Void)
public java.lang.Void visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Void)
public java.lang.Void visitText (com.sun.source.doctree.TextTree, java.lang.Void)
public java.lang.Void visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Void)
public java.lang.Void visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Void)
public java.lang.Void visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Void)
public java.lang.Void visitUses (com.sun.source.doctree.UsesTree, java.lang.Void)
public java.lang.Void visitValue (com.sun.source.doctree.ValueTree, java.lang.Void)
public java.lang.Void visitVersion (com.sun.source.doctree.VersionTree, java.lang.Void)
public java.lang.Void visitOther (com.sun.source.doctree.DocTree, java.lang.Void)
public volatile synthetic java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
public volatile synthetic java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public volatile synthetic java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUses (com.sun.source.doctree.UsesTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public volatile synthetic java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public volatile synthetic java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public volatile synthetic java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
public volatile synthetic java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public volatile synthetic java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public volatile synthetic java.lang.Object visitProvides (com.sun.source.doctree.ProvidesTree, java.lang.Object)
public volatile synthetic java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public volatile synthetic java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public volatile synthetic java.lang.Object visitIndex (com.sun.source.doctree.IndexTree, java.lang.Object)
public volatile synthetic java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
public volatile synthetic java.lang.Object visitHidden (com.sun.source.doctree.HiddenTree, java.lang.Object)
public volatile synthetic java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public volatile synthetic java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public volatile synthetic java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
public volatile synthetic java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
}
com/sun/tools/javac/tree/TreeInfo$2.class
TreeInfo.java
package com.sun.tools.javac.tree
synthetic com.sun.tools.javac.tree.TreeInfo$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/tree/JCTree$JCProvides.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCProvides extends com.sun.tools.javac.tree.JCTree$JCDirective implements com.sun.source.tree.ProvidesTree {
public com.sun.tools.javac.tree.JCTree$JCExpression serviceName
public com.sun.tools.javac.util.List implNames
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$JCExpression getServiceName ()
public com.sun.tools.javac.util.List getImplementationNames ()
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getImplementationNames ()
public volatile synthetic com.sun.source.tree.ExpressionTree getServiceName ()
}
com/sun/tools/javac/tree/JCTree$JCTypeCast.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeCast extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.TypeCastTree {
public com.sun.tools.javac.tree.JCTree clazz
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void <init> (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
public volatile synthetic com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$JCMethodDecl.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCMethodDecl extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.MethodTree {
public com.sun.tools.javac.tree.JCTree$JCModifiers mods
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.tree.JCTree$JCExpression restype
public com.sun.tools.javac.util.List typarams
public com.sun.tools.javac.tree.JCTree$JCVariableDecl recvparam
public com.sun.tools.javac.util.List params
public com.sun.tools.javac.util.List thrown
public com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
public com.sun.tools.javac.code.Symbol$MethodSymbol sym
protected void <init> (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$MethodSymbol)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCModifiers getModifiers ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.tree.JCTree getReturnType ()
public com.sun.tools.javac.util.List getTypeParameters ()
public com.sun.tools.javac.util.List getParameters ()
public com.sun.tools.javac.tree.JCTree$JCVariableDecl getReceiverParameter ()
public com.sun.tools.javac.util.List getThrows ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBody ()
public com.sun.tools.javac.tree.JCTree getDefaultValue ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.Tree getDefaultValue ()
public volatile synthetic com.sun.source.tree.BlockTree getBody ()
public volatile synthetic java.util.List getThrows ()
public volatile synthetic com.sun.source.tree.VariableTree getReceiverParameter ()
public volatile synthetic java.util.List getParameters ()
public volatile synthetic java.util.List getTypeParameters ()
public volatile synthetic com.sun.source.tree.Tree getReturnType ()
public volatile synthetic javax.lang.model.element.Name getName ()
public volatile synthetic com.sun.source.tree.ModifiersTree getModifiers ()
}
com/sun/tools/javac/tree/DCTree$DCIdentifier.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCIdentifier extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.IdentifierTree {
public final javax.lang.model.element.Name name
void <init> (javax.lang.model.element.Name)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/JCTree$JCUnary.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCUnary extends com.sun.tools.javac.tree.JCTree$JCOperatorExpression implements com.sun.source.tree.UnaryTree {
public com.sun.tools.javac.tree.JCTree$JCExpression arg
protected void <init> (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public void setTag (com.sun.tools.javac.tree.JCTree$Tag)
public com.sun.tools.javac.tree.JCTree$JCExpression getOperand (com.sun.tools.javac.tree.JCTree$JCOperatorExpression$OperandPos)
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$LetExpr.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$LetExpr extends com.sun.tools.javac.tree.JCTree$JCExpression {
public com.sun.tools.javac.util.List defs
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/DCTree$DCUnknownBlockTag.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.UnknownBlockTagTree {
public final javax.lang.model.element.Name name
public final java.util.List content
void <init> (javax.lang.model.element.Name, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.lang.String getTagName ()
public java.util.List getContent ()
}
com/sun/tools/javac/tree/JCTree$JCTypeUnion.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeUnion extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.UnionTypeTree {
public com.sun.tools.javac.util.List alternatives
protected void <init> (com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getTypeAlternatives ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getTypeAlternatives ()
}
com/sun/tools/javac/tree/JCTree$JCWhileLoop.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCWhileLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.WhileLoopTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.StatementTree getStatement ()
public volatile synthetic com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/DCTree$DCEntity.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCEntity extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.EntityTree {
public final javax.lang.model.element.Name name
void <init> (javax.lang.model.element.Name)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/TreeInfo$1PathFinder.class
TreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$1PathFinder extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.util.List path
final synthetic com.sun.tools.javac.tree.JCTree val$node
void <init> (com.sun.tools.javac.tree.JCTree)
public void scan (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/DCTree$DCEndElement.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCEndElement extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.EndElementTree {
public final javax.lang.model.element.Name name
void <init> (javax.lang.model.element.Name)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/DocCommentTable.class
DocCommentTable.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DocCommentTable extends java.lang.Object {
public abstract boolean hasComment (com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.parser.Tokens$Comment getComment (com.sun.tools.javac.tree.JCTree)
public abstract java.lang.String getCommentText (com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.DCTree$DCDocComment getCommentTree (com.sun.tools.javac.tree.JCTree)
public abstract void putComment (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.parser.Tokens$Comment)
}
com/sun/tools/javac/tree/DCTree$DCDocComment.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCDocComment extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.DocCommentTree {
public final com.sun.tools.javac.parser.Tokens$Comment comment
public final java.util.List fullBody
public final java.util.List firstSentence
public final java.util.List body
public final java.util.List tags
public void <init> (com.sun.tools.javac.parser.Tokens$Comment, java.util.List, java.util.List, java.util.List, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getFirstSentence ()
public java.util.List getFullBody ()
public java.util.List getBody ()
public java.util.List getBlockTags ()
}
com/sun/tools/javac/tree/DCTree$DCParam.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCParam extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.ParamTree {
public final boolean isTypeParameter
public final com.sun.tools.javac.tree.DCTree$DCIdentifier name
public final java.util.List description
void <init> (boolean, com.sun.tools.javac.tree.DCTree$DCIdentifier, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public boolean isTypeParameter ()
public com.sun.source.doctree.IdentifierTree getName ()
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/JCTree$JCLambda.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCLambda extends com.sun.tools.javac.tree.JCTree$JCFunctionalExpression implements com.sun.source.tree.LambdaExpressionTree {
public com.sun.tools.javac.util.List params
public com.sun.tools.javac.tree.JCTree body
public boolean canCompleteNormally
public com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind paramKind
public void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getBody ()
public java.util.List getParameters ()
public com.sun.tools.javac.tree.JCTree$JCLambda setType (com.sun.tools.javac.code.Type)
public com.sun.source.tree.LambdaExpressionTree$BodyKind getBodyKind ()
public volatile synthetic com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
public volatile synthetic com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile synthetic com.sun.source.tree.Tree getBody ()
}
com/sun/tools/javac/tree/DCTree$DCErroneous.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCErroneous extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.ErroneousTree com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
public final String body
public final com.sun.tools.javac.util.JCDiagnostic diag
transient void <init> (java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.DiagnosticSource, java.lang.String, java.lang.Object[])
void <init> (java.lang.String, com.sun.tools.javac.util.JCDiagnostic)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.lang.String getBody ()
public javax.tools.Diagnostic getDiagnostic ()
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/JCTree$JCIf.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCIf extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.IfTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCStatement thenpart
public com.sun.tools.javac.tree.JCTree$JCStatement elsepart
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getThenStatement ()
public com.sun.tools.javac.tree.JCTree$JCStatement getElseStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.StatementTree getElseStatement ()
public volatile synthetic com.sun.source.tree.StatementTree getThenStatement ()
public volatile synthetic com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/DCTree$DCSerialField.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSerialField extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SerialFieldTree {
public final com.sun.tools.javac.tree.DCTree$DCIdentifier name
public final com.sun.tools.javac.tree.DCTree$DCReference type
public final java.util.List description
void <init> (com.sun.tools.javac.tree.DCTree$DCIdentifier, com.sun.tools.javac.tree.DCTree$DCReference, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getDescription ()
public com.sun.source.doctree.IdentifierTree getName ()
public com.sun.source.doctree.ReferenceTree getType ()
}
com/sun/tools/javac/tree/JCTree.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree extends java.lang.Object implements com.sun.source.tree.Tree java.lang.Cloneable com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
public int pos
public com.sun.tools.javac.code.Type type
public void <init> ()
public abstract com.sun.tools.javac.tree.JCTree$Tag getTag ()
public boolean hasTag (com.sun.tools.javac.tree.JCTree$Tag)
public java.lang.String toString ()
public com.sun.tools.javac.tree.JCTree setPos (int)
public com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public abstract void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public abstract java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public java.lang.Object clone ()
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos ()
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/DCTree$DCVersion.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCVersion extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.VersionTree {
public final java.util.List body
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getBody ()
}
com/sun/tools/javac/tree/TreeMaker$1.class
TreeMaker.java
package com.sun.tools.javac.tree
synthetic com.sun.tools.javac.tree.TreeMaker$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/tree/DCTree$DCProvides.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCProvides extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.ProvidesTree {
public final com.sun.tools.javac.tree.DCTree$DCReference serviceType
public final java.util.List description
void <init> (com.sun.tools.javac.tree.DCTree$DCReference, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public com.sun.source.doctree.ReferenceTree getServiceType ()
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/TreeInfo.class
TreeInfo.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeInfo extends java.lang.Object {
public static final int notExpression
public static final int noPrec
public static final int assignPrec
public static final int assignopPrec
public static final int condPrec
public static final int orPrec
public static final int andPrec
public static final int bitorPrec
public static final int bitxorPrec
public static final int bitandPrec
public static final int eqPrec
public static final int ordPrec
public static final int shiftPrec
public static final int addPrec
public static final int mulPrec
public static final int prefixPrec
public static final int postfixPrec
public static final int precCount
public void <init> ()
public static com.sun.tools.javac.util.List args (com.sun.tools.javac.tree.JCTree)
public static boolean isConstructor (com.sun.tools.javac.tree.JCTree)
public static boolean isReceiverParam (com.sun.tools.javac.tree.JCTree)
public static boolean hasConstructors (com.sun.tools.javac.util.List)
public static boolean isMultiCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
public static boolean isSyntheticInit (com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.util.Name calledMethodName (com.sun.tools.javac.tree.JCTree)
public static boolean isSelfCall (com.sun.tools.javac.tree.JCTree)
public static boolean isSuperCall (com.sun.tools.javac.tree.JCTree)
public static boolean isInitialConstructor (com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.tree.JCTree$JCMethodInvocation firstConstructorCall (com.sun.tools.javac.tree.JCTree)
public static boolean isDiamond (com.sun.tools.javac.tree.JCTree)
public static boolean isAnonymousDiamond (com.sun.tools.javac.tree.JCTree)
public static boolean isEnumInit (com.sun.tools.javac.tree.JCTree)
public static void setPolyKind (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind)
public static void setVarargsElement (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
public static boolean isExpressionStatement (com.sun.tools.javac.tree.JCTree$JCExpression)
public static boolean isStatement (com.sun.tools.javac.tree.JCTree)
public static boolean isStaticSelector (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Names)
private static boolean isStaticSym (com.sun.tools.javac.tree.JCTree)
public static boolean isNull (com.sun.tools.javac.tree.JCTree)
public static boolean isInAnnotation (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
public static java.lang.String getCommentText (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.tree.DCTree$DCDocComment getCommentTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
public static int firstStatPos (com.sun.tools.javac.tree.JCTree)
public static int endPos (com.sun.tools.javac.tree.JCTree)
public static int getStartPos (com.sun.tools.javac.tree.JCTree)
public static int getEndPos (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.EndPosTable)
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition diagEndPos (com.sun.tools.javac.tree.JCTree)
public static int finalizerPos (com.sun.tools.javac.tree.JCTree)
public static int positionFor (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition diagnosticPositionFor (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.tree.JCTree declarationFor (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.comp.Env scopeFor (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public static com.sun.tools.javac.comp.Env scopeFor (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.util.List pathFor (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public static com.sun.tools.javac.tree.JCTree referencedStatement (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public static com.sun.tools.javac.tree.JCTree$JCExpression skipParens (com.sun.tools.javac.tree.JCTree$JCExpression)
public static com.sun.tools.javac.tree.JCTree skipParens (com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.util.List types (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.util.Name name (com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.util.Name fullName (com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.code.Symbol symbolFor (com.sun.tools.javac.tree.JCTree)
private static com.sun.tools.javac.code.Symbol symbolForImpl (com.sun.tools.javac.tree.JCTree)
public static boolean isDeclaration (com.sun.tools.javac.tree.JCTree)
public static com.sun.tools.javac.code.Symbol symbol (com.sun.tools.javac.tree.JCTree)
public static boolean nonstaticSelect (com.sun.tools.javac.tree.JCTree)
public static void setSymbol (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol)
public static long flags (com.sun.tools.javac.tree.JCTree)
public static long firstFlag (long)
public static java.lang.String flagNames (long)
public static int opPrec (com.sun.tools.javac.tree.JCTree$Tag)
static com.sun.source.tree.Tree$Kind tagToKind (com.sun.tools.javac.tree.JCTree$Tag)
public static com.sun.tools.javac.tree.JCTree$JCExpression typeIn (com.sun.tools.javac.tree.JCTree$JCExpression)
public static com.sun.tools.javac.tree.JCTree innermostType (com.sun.tools.javac.tree.JCTree)
public static boolean containsTypeAnnotation (com.sun.tools.javac.tree.JCTree)
public static boolean isModuleInfo (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public static com.sun.tools.javac.tree.JCTree$JCModuleDecl getModule (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public static boolean isPackageInfo (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
}
com/sun/tools/javac/tree/DCTree$DCComment.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCComment extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.CommentTree {
public final String body
void <init> (java.lang.String)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.lang.String getBody ()
}
com/sun/tools/javac/tree/JCTree$JCExports.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCExports extends com.sun.tools.javac.tree.JCTree$JCDirective implements com.sun.source.tree.ExportsTree {
public com.sun.tools.javac.tree.JCTree$JCExpression qualid
public com.sun.tools.javac.util.List moduleNames
public com.sun.tools.javac.code.Directive$ExportsDirective directive
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getPackageName ()
public com.sun.tools.javac.util.List getModuleNames ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic java.util.List getModuleNames ()
public volatile synthetic com.sun.source.tree.ExpressionTree getPackageName ()
}
com/sun/tools/javac/tree/JCTree$JCCompilationUnit.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.CompilationUnitTree {
public com.sun.tools.javac.util.List defs
public javax.tools.JavaFileObject sourcefile
public com.sun.tools.javac.code.Symbol$ModuleSymbol modle
public javax.tools.JavaFileManager$Location locn
public com.sun.tools.javac.code.Symbol$PackageSymbol packge
public com.sun.tools.javac.code.Scope$WriteableScope toplevelScope
public com.sun.tools.javac.code.Scope$NamedImportScope namedImportScope
public com.sun.tools.javac.code.Scope$StarImportScope starImportScope
public com.sun.tools.javac.util.Position$LineMap lineMap
public com.sun.tools.javac.tree.DocCommentTable docComments
public com.sun.tools.javac.tree.EndPosTable endPositions
protected void <init> (com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCModuleDecl getModuleDecl ()
public com.sun.tools.javac.tree.JCTree$JCPackageDecl getPackage ()
public com.sun.tools.javac.util.List getPackageAnnotations ()
public com.sun.source.tree.ExpressionTree getPackageName ()
public com.sun.tools.javac.util.List getImports ()
public javax.tools.JavaFileObject getSourceFile ()
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
public com.sun.tools.javac.util.List getTypeDecls ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.LineMap getLineMap ()
public volatile synthetic java.util.List getTypeDecls ()
public volatile synthetic java.util.List getImports ()
public volatile synthetic com.sun.source.tree.PackageTree getPackage ()
public volatile synthetic java.util.List getPackageAnnotations ()
}
com/sun/tools/javac/tree/JCTree$JCAssign.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAssign extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.AssignmentTree {
public com.sun.tools.javac.tree.JCTree$JCExpression lhs
public com.sun.tools.javac.tree.JCTree$JCExpression rhs
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getVariable ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getExpression ()
public volatile synthetic com.sun.source.tree.ExpressionTree getVariable ()
}
com/sun/tools/javac/tree/JCTree$JCUses.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCUses extends com.sun.tools.javac.tree.JCTree$JCDirective implements com.sun.source.tree.UsesTree {
public com.sun.tools.javac.tree.JCTree$JCExpression qualid
protected void <init> (com.sun.tools.javac.tree.JCTree$JCExpression)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getServiceName ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.ExpressionTree getServiceName ()
}
com/sun/tools/javac/tree/JCTree$JCDirective.class
JCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCDirective extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.DirectiveTree {
public void <init> ()
}
com/sun/tools/javac/tree/DCTree$DCThrows.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCThrows extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.ThrowsTree {
public final com.sun.source.doctree.DocTree$Kind kind
public final com.sun.tools.javac.tree.DCTree$DCReference name
public final java.util.List description
void <init> (com.sun.source.doctree.DocTree$Kind, com.sun.tools.javac.tree.DCTree$DCReference, java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public com.sun.source.doctree.ReferenceTree getExceptionName ()
public java.util.List getDescription ()
}
com/sun/tools/javac/tree/Pretty.class
Pretty.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.Pretty extends com.sun.tools.javac.tree.JCTree$Visitor {
private final boolean sourceOutput
java.io.Writer out
public int width
int lmargin
com.sun.tools.javac.util.Name enclClassName
com.sun.tools.javac.tree.DocCommentTable docComments
private static final String trimSequence
private static final int PREFERRED_LENGTH
String lineSep
int prec
public void <init> (java.io.Writer, boolean)
void align () throws java.io.IOException
void indent ()
void undent ()
void open (int, int) throws java.io.IOException
void close (int, int) throws java.io.IOException
public void print (java.lang.Object) throws java.io.IOException
public void println () throws java.io.IOException
public static java.lang.String toSimpleString (com.sun.tools.javac.tree.JCTree)
public static java.lang.String toSimpleString (com.sun.tools.javac.tree.JCTree, int)
public void printExpr (com.sun.tools.javac.tree.JCTree, int) throws java.io.IOException
public void printExpr (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
public void printStat (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
public void printExprs (com.sun.tools.javac.util.List, java.lang.String) throws java.io.IOException
public void printExprs (com.sun.tools.javac.util.List) throws java.io.IOException
public void printStats (com.sun.tools.javac.util.List) throws java.io.IOException
public void printFlags (long) throws java.io.IOException
public void printAnnotations (com.sun.tools.javac.util.List) throws java.io.IOException
public void printTypeAnnotations (com.sun.tools.javac.util.List) throws java.io.IOException
public void printDocComment (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
static int lineEndPos (java.lang.String, int)
public void printTypeParameters (com.sun.tools.javac.util.List) throws java.io.IOException
public void printBlock (com.sun.tools.javac.util.List) throws java.io.IOException
public void printEnumBody (com.sun.tools.javac.util.List) throws java.io.IOException
boolean isEnumerator (com.sun.tools.javac.tree.JCTree)
public void printUnit (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.tree.JCTree$JCClassDecl) throws java.io.IOException
boolean isUsed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public void visitModuleDef (com.sun.tools.javac.tree.JCTree$JCModuleDecl)
public void visitExports (com.sun.tools.javac.tree.JCTree$JCExports)
public void visitOpens (com.sun.tools.javac.tree.JCTree$JCOpens)
public void visitProvides (com.sun.tools.javac.tree.JCTree$JCProvides)
public void visitRequires (com.sun.tools.javac.tree.JCTree$JCRequires)
public void visitUses (com.sun.tools.javac.tree.JCTree$JCUses)
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public java.lang.String operatorName (com.sun.tools.javac.tree.JCTree$Tag)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
private void printBaseElementType (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
private void printBrackets (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitTree (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/JCTree$JCWildcard.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCWildcard extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.WildcardTree {
public com.sun.tools.javac.tree.JCTree$TypeBoundKind kind
public com.sun.tools.javac.tree.JCTree inner
protected void <init> (com.sun.tools.javac.tree.JCTree$TypeBoundKind, com.sun.tools.javac.tree.JCTree)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getBound ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.Tree getBound ()
}
com/sun/tools/javac/tree/DCTree$DCDeprecated.class
DCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCDeprecated extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.DeprecatedTree {
public final java.util.List body
void <init> (java.util.List)
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
public java.util.List getBody ()
}
com/sun/tools/javac/tree/JCTree$JCLabeledStatement.class
JCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCLabeledStatement extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.LabeledStatementTree {
public com.sun.tools.javac.util.Name label
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCStatement)
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getLabel ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile synthetic com.sun.source.tree.StatementTree getStatement ()
public volatile synthetic javax.lang.model.element.Name getLabel ()
}
com/sun/tools/javac/processing/
com/sun/tools/javac/processing/JavacFiler$FilerOutputFileObject.class
JavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerOutputFileObject extends javax.tools.ForwardingFileObject {
private boolean opened
private com.sun.tools.javac.code.Symbol$ModuleSymbol mod
private String name
final synthetic com.sun.tools.javac.processing.JavacFiler this$0
void <init> (com.sun.tools.javac.processing.JavacFiler, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, javax.tools.FileObject)
public synchronized java.io.OutputStream openOutputStream () throws java.io.IOException
public synchronized java.io.Writer openWriter () throws java.io.IOException
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public boolean delete ()
}
com/sun/tools/javac/processing/ServiceProxy$ServiceConfigurationError.class
ServiceProxy.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError extends java.lang.Error {
static final long serialVersionUID
void <init> (java.lang.String)
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$2.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void <clinit> ()
}
com/sun/tools/javac/processing/AnnotationProcessingError.class
AnnotationProcessingError.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.AnnotationProcessingError extends java.lang.Error {
static final long serialVersionUID
void <init> (java.lang.Throwable)
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$ServiceIterator.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$ServiceIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iterator
com.sun.tools.javac.util.Log log
java.util.ServiceLoader loader
final synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.lang.ClassLoader, com.sun.tools.javac.util.Log)
void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.util.ServiceLoader, com.sun.tools.javac.util.Log)
public boolean hasNext ()
boolean internalHasNext ()
public javax.annotation.processing.Processor next ()
javax.annotation.processing.Processor internalNext ()
public void remove ()
public void close ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$1.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$1 extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.tree.JCTree$JCCompilationUnit topLevel
final synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment)
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
private synthetic void lambda$visitTopLevel$0 (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/processing/ServiceProxy.class
ServiceProxy.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.ServiceProxy extends java.lang.Object {
private static final String prefix
void <init> ()
private static void fail (java.lang.Class, java.lang.String) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
private static void fail (java.lang.Class, java.net.URL, int, java.lang.String) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
private static boolean parse (java.lang.Class, java.net.URL) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
public static boolean hasService (java.lang.Class, java.net.URL[]) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$DiscoveredProcessors.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors extends java.lang.Object implements java.lang.Iterable {
java.util.Iterator processorIterator
java.util.ArrayList procStateList
final synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
public com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator iterator ()
void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.util.Iterator)
public void close ()
public volatile synthetic java.util.Iterator iterator ()
}
com/sun/tools/javac/processing/JavacRoundEnvironment$AnnotationSetScanner.class
JavacRoundEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacRoundEnvironment$AnnotationSetScanner extends com.sun.tools.javac.processing.JavacRoundEnvironment$ElementScanningIncludingTypeParameters {
private java.util.Set annotatedElements
final synthetic com.sun.tools.javac.processing.JavacRoundEnvironment this$0
void <init> (com.sun.tools.javac.processing.JavacRoundEnvironment, java.util.Set)
public java.util.Set scan (javax.lang.model.element.Element, javax.lang.model.element.TypeElement)
public volatile synthetic java.lang.Object scan (javax.lang.model.element.Element, java.lang.Object)
}
com/sun/tools/javac/processing/PrintingProcessor$PrintingElementVisitor.class
PrintingProcessor.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor extends javax.lang.model.util.SimpleElementVisitor9 {
int indentation
final java.io.PrintWriter writer
final javax.lang.model.util.Elements elementUtils
private static final String[] spaces
public void <init> (java.io.Writer, javax.lang.model.util.Elements)
protected com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor defaultAction (javax.lang.model.element.Element, java.lang.Boolean)
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Boolean)
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitType (javax.lang.model.element.TypeElement, java.lang.Boolean)
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitVariable (javax.lang.model.element.VariableElement, java.lang.Boolean)
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Boolean)
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitPackage (javax.lang.model.element.PackageElement, java.lang.Boolean)
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitModule (javax.lang.model.element.ModuleElement, java.lang.Boolean)
private void printDirective (javax.lang.model.element.ModuleElement$Directive)
public void flush ()
private void printDocComment (javax.lang.model.element.Element)
private void printModifiers (javax.lang.model.element.Element)
private void printFormalTypeParameters (javax.lang.model.element.Parameterizable, boolean)
private void printAnnotationsInline (javax.lang.model.element.Element)
private void printAnnotations (javax.lang.model.element.Element)
private void printParameters (javax.lang.model.element.ExecutableElement)
private void printInterfaces (javax.lang.model.element.TypeElement)
private void printThrows (javax.lang.model.element.ExecutableElement)
private void indent ()
public volatile synthetic java.lang.Object visitModule (javax.lang.model.element.ModuleElement, java.lang.Object)
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
protected volatile synthetic java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
static void <clinit> ()
}
com/sun/tools/javac/processing/JavacMessager.class
JavacMessager.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacMessager extends java.lang.Object implements javax.annotation.processing.Messager {
com.sun.tools.javac.util.Log log
com.sun.tools.javac.processing.JavacProcessingEnvironment processingEnv
int errorCount
int warningCount
void <init> (com.sun.tools.javac.util.Context, com.sun.tools.javac.processing.JavacProcessingEnvironment)
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence)
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element)
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public void printError (java.lang.String)
public void printWarning (java.lang.String)
public void printNotice (java.lang.String)
public boolean errorRaised ()
public int errorCount ()
public int warningCount ()
public void newRound ()
public java.lang.String toString ()
}
com/sun/tools/javac/processing/JavacFiler$FilerOutputStream.class
JavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerOutputStream extends java.io.FilterOutputStream {
com.sun.tools.javac.code.Symbol$ModuleSymbol mod
String typeName
javax.tools.FileObject fileObject
boolean closed
final synthetic com.sun.tools.javac.processing.JavacFiler this$0
void <init> (com.sun.tools.javac.processing.JavacFiler, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public synchronized void close () throws java.io.IOException
}
com/sun/tools/javac/processing/JavacFiler$FilerInputFileObject.class
JavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerInputFileObject extends javax.tools.ForwardingFileObject {
final synthetic com.sun.tools.javac.processing.JavacFiler this$0
void <init> (com.sun.tools.javac.processing.JavacFiler, javax.tools.FileObject)
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
public boolean delete ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$ComputeAnnotationSet.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet extends javax.lang.model.util.ElementScanner9 {
final javax.lang.model.util.Elements elements
public void <init> (javax.lang.model.util.Elements)
public java.util.Set visitPackage (javax.lang.model.element.PackageElement, java.util.Set)
public java.util.Set visitType (javax.lang.model.element.TypeElement, java.util.Set)
public java.util.Set visitExecutable (javax.lang.model.element.ExecutableElement, java.util.Set)
void addAnnotations (javax.lang.model.element.Element, java.util.Set)
public java.util.Set scan (javax.lang.model.element.Element, java.util.Set)
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
public volatile synthetic java.lang.Object scan (javax.lang.model.element.Element, java.lang.Object)
}
com/sun/tools/javac/processing/JavacFiler$FilerOutputJavaFileObject.class
JavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerOutputJavaFileObject extends com.sun.tools.javac.processing.JavacFiler$FilerOutputFileObject implements javax.tools.JavaFileObject {
private final javax.tools.JavaFileObject javaFileObject
final synthetic com.sun.tools.javac.processing.JavacFiler this$0
void <init> (com.sun.tools.javac.processing.JavacFiler, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, javax.tools.JavaFileObject)
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$ImplicitCompleter.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$ImplicitCompleter extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
private final com.sun.tools.javac.tree.JCTree$JCCompilationUnit topLevel
final synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
public void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/processing/JavacFiler$1.class
JavacFiler.java
package com.sun.tools.javac.processing
synthetic com.sun.tools.javac.processing.JavacFiler$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$JavaFileObject$Kind
static void <clinit> ()
}
com/sun/tools/javac/processing/JavacFiler$FilerInputJavaFileObject.class
JavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerInputJavaFileObject extends com.sun.tools.javac.processing.JavacFiler$FilerInputFileObject implements javax.tools.JavaFileObject {
private final javax.tools.JavaFileObject javaFileObject
final synthetic com.sun.tools.javac.processing.JavacFiler this$0
void <init> (com.sun.tools.javac.processing.JavacFiler, javax.tools.JavaFileObject)
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
}
com/sun/tools/javac/processing/PrintingProcessor$PrintingElementVisitor$1.class
PrintingProcessor.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor$1 extends javax.lang.model.util.SimpleElementVisitor7 {
final synthetic com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor this$0
void <init> (com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor)
public javax.lang.model.element.NestingKind visitType (javax.lang.model.element.TypeElement, java.lang.Void)
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
}
com/sun/tools/javac/processing/JavacRoundEnvironment$ElementScanningIncludingTypeParameters.class
JavacRoundEnvironment.java
package com.sun.tools.javac.processing
abstract com.sun.tools.javac.processing.JavacRoundEnvironment$ElementScanningIncludingTypeParameters extends javax.lang.model.util.ElementScanner9 {
protected void <init> (java.lang.Object)
public java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
}
com/sun/tools/javac/processing/PrintingProcessor.class
PrintingProcessor.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.PrintingProcessor extends javax.annotation.processing.AbstractProcessor {
java.io.PrintWriter writer
public void <init> ()
public void setWriter (java.io.Writer)
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
void print (javax.lang.model.element.Element)
}
com/sun/tools/javac/processing/PrintingProcessor$1.class
PrintingProcessor.java
package com.sun.tools.javac.processing
synthetic com.sun.tools.javac.processing.PrintingProcessor$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
com/sun/tools/javac/processing/JavacFiler.class
JavacFiler.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacFiler extends java.lang.Object implements javax.annotation.processing.Filer java.io.Closeable {
private static final String ALREADY_OPENED
private static final String NOT_FOR_READING
private static final String NOT_FOR_WRITING
javax.tools.JavaFileManager fileManager
com.sun.tools.javac.model.JavacElements elementUtils
com.sun.tools.javac.util.Log log
com.sun.tools.javac.comp.Modules modules
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.util.Context context
boolean lastRound
private final boolean lint
private final java.util.Set initialInputs
private final java.util.Set fileObjectHistory
private final java.util.Set openTypeNames
private java.util.Set generatedSourceNames
private final java.util.Map generatedClasses
private java.util.Set generatedSourceFileObjects
private final java.util.Set aggregateGeneratedSourceNames
private final java.util.Set aggregateGeneratedClassNames
private final java.util.Set initialClassNames
private final String defaultTargetModule
void <init> (com.sun.tools.javac.util.Context)
public transient javax.tools.JavaFileObject createSourceFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
public transient javax.tools.JavaFileObject createClassFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
private com.sun.tools.javac.util.Pair checkOrInferModule (java.lang.CharSequence) throws javax.annotation.processing.FilerException
private javax.tools.JavaFileObject createSourceOrClassFile (com.sun.tools.javac.code.Symbol$ModuleSymbol, boolean, java.lang.String) throws java.io.IOException
public transient javax.tools.FileObject createResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
private void locationCheck (javax.tools.JavaFileManager$Location)
public javax.tools.FileObject getResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence) throws java.io.IOException
private com.sun.tools.javac.processing.JavacFiler$Tuple3 checkOrInferModule (javax.tools.JavaFileManager$Location, java.lang.CharSequence, boolean) throws java.io.IOException
private com.sun.tools.javac.code.Symbol$ModuleSymbol inferModule (java.lang.String)
private void checkName (java.lang.String) throws javax.annotation.processing.FilerException
private void checkName (java.lang.String, boolean) throws javax.annotation.processing.FilerException
private boolean isPackageInfo (java.lang.String, boolean)
private void checkNameAndExistence (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, boolean) throws javax.annotation.processing.FilerException
private void checkFileReopening (javax.tools.FileObject, boolean) throws javax.annotation.processing.FilerException
private boolean isInFileObjectHistory (javax.tools.FileObject, boolean)
public boolean newFiles ()
public java.util.Set getGeneratedSourceNames ()
public java.util.Set getGeneratedSourceFileObjects ()
public java.util.Map getGeneratedClasses ()
public void warnIfUnclosedFiles ()
public void newRound ()
void setLastRound (boolean)
public void setInitialState (java.util.Collection, java.util.Collection)
public void close ()
private void clearRoundState ()
public void displayState ()
public java.lang.String toString ()
private void closeFileObject (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, javax.tools.FileObject)
private static synthetic java.util.Map lambda$closeFileObject$0 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
static synthetic void access$000 (com.sun.tools.javac.processing.JavacFiler, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, javax.tools.FileObject)
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$NameServiceIterator.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$NameServiceIterator extends com.sun.tools.javac.processing.JavacProcessingEnvironment$ServiceIterator {
private java.util.Map namedProcessorsMap
private java.util.Iterator processorNames
private javax.annotation.processing.Processor nextProc
final synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
public void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.util.ServiceLoader, com.sun.tools.javac.util.Log, java.lang.String)
boolean internalHasNext ()
javax.annotation.processing.Processor internalNext ()
}
com/sun/tools/javac/processing/JavacFiler$FilerWriter.class
JavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerWriter extends java.io.FilterWriter {
com.sun.tools.javac.code.Symbol$ModuleSymbol mod
String typeName
javax.tools.FileObject fileObject
boolean closed
final synthetic com.sun.tools.javac.processing.JavacFiler this$0
void <init> (com.sun.tools.javac.processing.JavacFiler, com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public synchronized void close () throws java.io.IOException
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$NameProcessIterator.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$NameProcessIterator extends java.lang.Object implements java.util.Iterator {
javax.annotation.processing.Processor nextProc
java.util.Iterator names
ClassLoader processorCL
com.sun.tools.javac.util.Log log
void <init> (java.lang.String, java.lang.ClassLoader, com.sun.tools.javac.util.Log)
public boolean hasNext ()
private javax.annotation.processing.Processor getNextProcessor (java.lang.String)
public javax.annotation.processing.Processor next ()
public void remove ()
private void ensureReadable (java.lang.Class)
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/processing/JavacRoundEnvironment$AnnotationSetMultiScanner.class
JavacRoundEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacRoundEnvironment$AnnotationSetMultiScanner extends com.sun.tools.javac.processing.JavacRoundEnvironment$ElementScanningIncludingTypeParameters {
private java.util.Set annotatedElements
final synthetic com.sun.tools.javac.processing.JavacRoundEnvironment this$0
void <init> (com.sun.tools.javac.processing.JavacRoundEnvironment, java.util.Set)
public java.util.Set scan (javax.lang.model.element.Element, java.util.Set)
public volatile synthetic java.lang.Object scan (javax.lang.model.element.Element, java.lang.Object)
}
com/sun/tools/javac/processing/JavacRoundEnvironment.class
JavacRoundEnvironment.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacRoundEnvironment extends java.lang.Object implements javax.annotation.processing.RoundEnvironment {
private final boolean processingOver
private final boolean errorRaised
private final javax.annotation.processing.ProcessingEnvironment processingEnv
private final javax.lang.model.util.Elements eltUtils
private final java.util.Set rootElements
private static final String NOT_AN_ANNOTATION_TYPE
void <init> (boolean, boolean, java.util.Set, javax.annotation.processing.ProcessingEnvironment)
public java.lang.String toString ()
public boolean processingOver ()
public boolean errorRaised ()
public java.util.Set getRootElements ()
public java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement)
public transient java.util.Set getElementsAnnotatedWithAny (javax.lang.model.element.TypeElement[])
public java.util.Set getElementsAnnotatedWith (java.lang.Class)
public java.util.Set getElementsAnnotatedWithAny (java.util.Set)
private javax.lang.model.element.Element mirrorAsElement (javax.lang.model.element.AnnotationMirror)
private void throwIfNotAnnotation (java.lang.Class)
private void throwIfNotAnnotation (javax.lang.model.element.TypeElement)
static synthetic javax.lang.model.util.Elements access$000 (com.sun.tools.javac.processing.JavacRoundEnvironment)
static synthetic javax.lang.model.element.Element access$100 (com.sun.tools.javac.processing.JavacRoundEnvironment, javax.lang.model.element.AnnotationMirror)
}
com/sun/tools/javac/processing/PrintingProcessor$PrintingElementVisitor$PrintDirective.class
PrintingProcessor.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor$PrintDirective extends java.lang.Object implements javax.lang.model.element.ModuleElement$DirectiveVisitor {
private final java.io.PrintWriter writer
void <init> (java.io.PrintWriter)
public java.lang.Void visitExports (javax.lang.model.element.ModuleElement$ExportsDirective, java.lang.Void)
public java.lang.Void visitOpens (javax.lang.model.element.ModuleElement$OpensDirective, java.lang.Void)
public java.lang.Void visitProvides (javax.lang.model.element.ModuleElement$ProvidesDirective, java.lang.Void)
public java.lang.Void visitRequires (javax.lang.model.element.ModuleElement$RequiresDirective, java.lang.Void)
public java.lang.Void visitUses (javax.lang.model.element.ModuleElement$UsesDirective, java.lang.Void)
private void printModuleList (java.util.List)
private void printNameableList (java.util.List)
public volatile synthetic java.lang.Object visitProvides (javax.lang.model.element.ModuleElement$ProvidesDirective, java.lang.Object)
public volatile synthetic java.lang.Object visitUses (javax.lang.model.element.ModuleElement$UsesDirective, java.lang.Object)
public volatile synthetic java.lang.Object visitOpens (javax.lang.model.element.ModuleElement$OpensDirective, java.lang.Object)
public volatile synthetic java.lang.Object visitExports (javax.lang.model.element.ModuleElement$ExportsDirective, java.lang.Object)
public volatile synthetic java.lang.Object visitRequires (javax.lang.model.element.ModuleElement$RequiresDirective, java.lang.Object)
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$ProcessorState.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState extends java.lang.Object {
public javax.annotation.processing.Processor processor
public boolean contributed
private java.util.ArrayList supportedAnnotationPatterns
private java.util.ArrayList supportedOptionNames
void <init> (javax.annotation.processing.Processor, com.sun.tools.javac.util.Log, com.sun.tools.javac.code.Source, boolean, javax.annotation.processing.ProcessingEnvironment)
private void checkSourceVersionCompatibility (com.sun.tools.javac.code.Source, com.sun.tools.javac.util.Log)
private boolean checkOptionName (java.lang.String, com.sun.tools.javac.util.Log)
public boolean annotationSupported (java.lang.String)
public void removeSupportedOptions (java.util.Set)
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$Round.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round extends java.lang.Object {
final int number
final com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
com.sun.tools.javac.util.List roots
java.util.Set treesToClean
java.util.Map genClassFiles
java.util.Set annotationsPresent
com.sun.tools.javac.util.List topLevelClasses
com.sun.tools.javac.util.List packageInfoFiles
com.sun.tools.javac.util.List moduleInfoFiles
final synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
private void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, int, java.util.Set, com.sun.tools.javac.util.Log$DeferredDiagnosticHandler)
void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, java.util.Set, com.sun.tools.javac.util.Log$DeferredDiagnosticHandler)
private void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.processing.JavacProcessingEnvironment$Round, java.util.Set, java.util.Map)
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round next (java.util.Set, java.util.Map)
void finalCompiler ()
int errorCount ()
int warningCount ()
boolean unrecoverableError ()
void findAnnotationsPresent ()
private com.sun.tools.javac.util.List enterClassFiles (java.util.Map)
private void enterTrees (com.sun.tools.javac.util.List)
void run (boolean, boolean)
void showDiagnostics (boolean)
private void printRoundInfo (boolean)
private void newRound ()
private static synthetic java.util.Map lambda$new$0 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
}
com/sun/tools/javac/processing/JavacProcessingEnvironment.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacProcessingEnvironment extends java.lang.Object implements javax.annotation.processing.ProcessingEnvironment java.io.Closeable {
private final com.sun.tools.javac.util.Options options
private final boolean printProcessorInfo
private final boolean printRounds
private final boolean verbose
private final boolean lint
private final boolean fatalErrors
private final boolean werror
private final boolean showResolveErrors
private final boolean allowModules
private final com.sun.tools.javac.processing.JavacFiler filer
private final com.sun.tools.javac.processing.JavacMessager messager
private final com.sun.tools.javac.model.JavacElements elementUtils
private final com.sun.tools.javac.model.JavacTypes typeUtils
private final com.sun.tools.javac.main.JavaCompiler compiler
private final com.sun.tools.javac.comp.Modules modules
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.comp.Annotate annotate
private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors discoveredProcs
private final java.util.Map processorOptions
private final java.util.Set unmatchedProcessorOptions
private final java.util.Set platformAnnotations
private java.util.Set specifiedPackages
final com.sun.tools.javac.util.Log log
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.code.Source source
private ClassLoader processorClassLoader
private java.util.ServiceLoader serviceLoader
private SecurityException processorLoaderException
private final javax.tools.JavaFileManager fileManager
private com.sun.tools.javac.util.JavacMessages messages
private com.sun.tools.javac.api.MultiTaskListener taskListener
private final com.sun.tools.javac.code.Symtab symtab
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.code.Symbol$Completer initialCompleter
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.util.Context context
private final com.sun.tools.javac.tree.TreeScanner treeCleaner
public static final java.util.regex.Pattern noMatches
public static com.sun.tools.javac.processing.JavacProcessingEnvironment instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public void setProcessors (java.lang.Iterable)
private java.util.Set initPlatformAnnotations ()
private void initProcessorLoader ()
private void initProcessorIterator (java.lang.Iterable)
public java.util.ServiceLoader getServiceLoader (java.lang.Class)
private java.util.Iterator handleServiceLoaderUnavailability (java.lang.String, java.lang.Exception)
private void handleException (java.lang.String, java.lang.Exception)
public boolean atLeastOneProcessor ()
private java.util.Map initProcessorOptions ()
private java.util.Set initUnmatchedProcessorOptions ()
private void discoverAndRunProcs (java.util.Set, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private boolean callProcessor (javax.annotation.processing.Processor, java.util.Set, javax.annotation.processing.RoundEnvironment)
public boolean doProcessing (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, java.lang.Iterable, com.sun.tools.javac.util.Log$DeferredDiagnosticHandler)
private void warnIfUnmatchedOptions ()
public void close ()
private com.sun.tools.javac.util.List getTopLevelClasses (com.sun.tools.javac.util.List)
private com.sun.tools.javac.util.List getTopLevelClassesFromClasses (com.sun.tools.javac.util.List)
private com.sun.tools.javac.util.List getPackageInfoFiles (com.sun.tools.javac.util.List)
private com.sun.tools.javac.util.List getPackageInfoFilesFromClasses (com.sun.tools.javac.util.List)
private com.sun.tools.javac.util.List getModuleInfoFiles (com.sun.tools.javac.util.List)
private static com.sun.tools.javac.util.List join (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private boolean isPkgInfo (javax.tools.JavaFileObject, javax.tools.JavaFileObject$Kind)
private boolean isPkgInfo (com.sun.tools.javac.code.Symbol$ClassSymbol)
private boolean isModuleInfo (javax.tools.JavaFileObject, javax.tools.JavaFileObject$Kind)
private boolean needClassLoader (java.lang.String, java.lang.Iterable)
private boolean moreToDo ()
public java.util.Map getOptions ()
public javax.annotation.processing.Messager getMessager ()
public com.sun.tools.javac.processing.JavacFiler getFiler ()
public com.sun.tools.javac.model.JavacElements getElementUtils ()
public com.sun.tools.javac.model.JavacTypes getTypeUtils ()
public javax.lang.model.SourceVersion getSourceVersion ()
public java.util.Locale getLocale ()
public java.util.Set getSpecifiedPackages ()
private static java.util.regex.Pattern importStringToPattern (boolean, java.lang.String, javax.annotation.processing.Processor, com.sun.tools.javac.util.Log)
public com.sun.tools.javac.util.Context getContext ()
public java.lang.ClassLoader getProcessorClassLoader ()
public java.lang.String toString ()
public static boolean isValidOptionName (java.lang.String)
public volatile synthetic javax.lang.model.util.Types getTypeUtils ()
public volatile synthetic javax.lang.model.util.Elements getElementUtils ()
public volatile synthetic javax.annotation.processing.Filer getFiler ()
private static synthetic java.util.Iterator lambda$initProcessorIterator$0 (java.util.Iterator)
static synthetic java.util.Iterator access$000 (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.lang.String, java.lang.Exception)
static synthetic java.util.regex.Pattern access$100 (boolean, java.lang.String, javax.annotation.processing.Processor, com.sun.tools.javac.util.Log)
static synthetic boolean access$200 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic boolean access$300 (com.sun.tools.javac.processing.JavacProcessingEnvironment, javax.annotation.processing.Processor, java.util.Set, javax.annotation.processing.RoundEnvironment)
static synthetic com.sun.tools.javac.main.JavaCompiler access$400 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.util.List access$500 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.util.List access$600 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.util.List access$700 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.util.List access$800 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.util.List access$900 (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.util.List access$1000 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.processing.JavacMessager access$1100 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic boolean access$1200 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic boolean access$1300 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.model.JavacElements access$1400 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.util.Names access$1500 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic boolean access$1600 (com.sun.tools.javac.processing.JavacProcessingEnvironment, javax.tools.JavaFileObject, javax.tools.JavaFileObject$Kind)
static synthetic com.sun.tools.javac.code.Symtab access$1700 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.code.Symbol$Completer access$1800 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.api.MultiTaskListener access$1900 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.processing.JavacFiler access$2000 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors access$2100 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic void access$2200 (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.util.Set, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
static synthetic boolean access$2300 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic boolean access$2400 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.comp.Enter access$2500 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.tree.TreeScanner access$2600 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.comp.Check access$2700 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.comp.Modules access$2800 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.code.Types access$2900 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static synthetic com.sun.tools.javac.comp.Annotate access$3000 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
static void <clinit> ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.class
JavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors psi
java.util.Iterator innerIter
boolean onProcInterator
final synthetic com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors this$1
void <init> (com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors, com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors)
public com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState next ()
public boolean hasNext ()
public void remove ()
public void runContributingProcs (javax.annotation.processing.RoundEnvironment)
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/processing/JavacMessager$1.class
JavacMessager.java
package com.sun.tools.javac.processing
synthetic com.sun.tools.javac.processing.JavacMessager$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void <clinit> ()
}
com/sun/tools/javac/processing/JavacFiler$Tuple3.class
JavacFiler.java
package com.sun.tools.javac.processing
final com.sun.tools.javac.processing.JavacFiler$Tuple3 extends java.lang.Object {
final Object a
final Object b
final Object c
public void <init> (java.lang.Object, java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/util/
com/sun/tools/javac/util/JCDiagnostic$DiagnosticFlag.class
JCDiagnostic.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag MANDATORY
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag RESOLVE_ERROR
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag SYNTAX
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag RECOVERABLE
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag NON_DEFERRABLE
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag COMPRESSED
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag MULTIPLE
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag SOURCE_LEVEL
private static final synthetic com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag[] $VALUES
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag[] values ()
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/util/UnsharedNameTable.class
UnsharedNameTable.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.UnsharedNameTable extends com.sun.tools.javac.util.Name$Table {
private com.sun.tools.javac.util.UnsharedNameTable$HashEntry[] hashes
private int hashMask
public int index
public static com.sun.tools.javac.util.Name$Table create (com.sun.tools.javac.util.Names)
public void <init> (com.sun.tools.javac.util.Names, int)
public void <init> (com.sun.tools.javac.util.Names)
public com.sun.tools.javac.util.Name fromChars (char[], int, int)
public com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
public void dispose ()
}
com/sun/tools/javac/util/PropagatedException.class
PropagatedException.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.PropagatedException extends java.lang.RuntimeException {
static final long serialVersionUID
public void <init> (java.lang.RuntimeException)
public java.lang.RuntimeException getCause ()
public volatile synthetic java.lang.Throwable getCause ()
}
com/sun/tools/javac/util/Dependencies$CompletionCause.class
Dependencies.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.Dependencies$CompletionCause extends java.lang.Enum implements com.sun.tools.javac.util.GraphUtils$DependencyKind {
public static final enum com.sun.tools.javac.util.Dependencies$CompletionCause CLASS_READER
public static final enum com.sun.tools.javac.util.Dependencies$CompletionCause HEADER_PHASE
public static final enum com.sun.tools.javac.util.Dependencies$CompletionCause HIERARCHY_PHASE
public static final enum com.sun.tools.javac.util.Dependencies$CompletionCause IMPORTS_PHASE
public static final enum com.sun.tools.javac.util.Dependencies$CompletionCause MEMBER_ENTER
public static final enum com.sun.tools.javac.util.Dependencies$CompletionCause MEMBERS_PHASE
public static final enum com.sun.tools.javac.util.Dependencies$CompletionCause OTHER
private static final synthetic com.sun.tools.javac.util.Dependencies$CompletionCause[] $VALUES
public static com.sun.tools.javac.util.Dependencies$CompletionCause[] values ()
public static com.sun.tools.javac.util.Dependencies$CompletionCause valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/util/Dependencies$1.class
Dependencies.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.Dependencies$1 extends java.lang.Object {
}
com/sun/tools/javac/util/Log$DeferredDiagnosticHandler.class
Log.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Log$DeferredDiagnosticHandler extends com.sun.tools.javac.util.Log$DiagnosticHandler {
private java.util.Queue deferred
private final com.sun.tools.javac.util.Filter filter
public void <init> (com.sun.tools.javac.util.Log)
public void <init> (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Filter)
public void report (com.sun.tools.javac.util.JCDiagnostic)
public java.util.Queue getDiagnostics ()
public void reportDeferredDiagnostics ()
public void reportDeferredDiagnostics (java.util.Set)
}
com/sun/tools/javac/util/GraphUtils$1.class
GraphUtils.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.GraphUtils$1 extends java.lang.Object {
}
com/sun/tools/javac/util/RichDiagnosticFormatter$RichPrinter.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter extends com.sun.tools.javac.code.Printer {
final synthetic com.sun.tools.javac.util.RichDiagnosticFormatter this$0
protected void <init> (com.sun.tools.javac.util.RichDiagnosticFormatter)
public transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
public java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public java.lang.String visitType (com.sun.tools.javac.code.Type, java.util.Locale)
public java.lang.String visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public java.lang.String visitClassType (com.sun.tools.javac.code.Type$ClassType, java.util.Locale)
protected java.lang.String className (com.sun.tools.javac.code.Type$ClassType, boolean, java.util.Locale)
public java.lang.String visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.util.Locale)
public java.lang.String visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.util.Locale)
public java.lang.String visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.util.Locale)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
}
com/sun/tools/javac/util/JDK9Wrappers.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JDK9Wrappers extends java.lang.Object {
public void <init> ()
}
com/sun/tools/javac/util/Log$DiscardDiagnosticHandler.class
Log.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Log$DiscardDiagnosticHandler extends com.sun.tools.javac.util.Log$DiagnosticHandler {
public void <init> (com.sun.tools.javac.util.Log)
public void report (com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/util/JCDiagnostic$1.class
JCDiagnostic.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.JCDiagnostic$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static final synthetic int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticFlag
static void <clinit> ()
}
com/sun/tools/javac/util/RichDiagnosticFormatter$RichConfiguration.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration extends com.sun.tools.javac.util.ForwardingDiagnosticFormatter$ForwardingConfiguration {
protected java.util.EnumSet features
public void <init> (com.sun.tools.javac.util.Options, com.sun.tools.javac.util.AbstractDiagnosticFormatter)
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature[] getAvailableFeatures ()
public void enable (com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature)
public void disable (com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature)
public boolean isEnabled (com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature)
}
com/sun/tools/javac/util/Options.class
Options.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Options extends java.lang.Object {
private static final long serialVersionUID
public static final com.sun.tools.javac.util.Context$Key optionsKey
private java.util.LinkedHashMap values
private com.sun.tools.javac.util.List listeners
public static com.sun.tools.javac.util.Options instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public java.lang.String get (java.lang.String)
public java.lang.String get (com.sun.tools.javac.main.Option)
public boolean getBoolean (java.lang.String)
public boolean getBoolean (java.lang.String, boolean)
public boolean isSet (java.lang.String)
public boolean isSet (com.sun.tools.javac.main.Option)
public boolean isSet (com.sun.tools.javac.main.Option, java.lang.String)
public boolean isLintSet (java.lang.String)
public boolean isUnset (java.lang.String)
public boolean isUnset (com.sun.tools.javac.main.Option)
public boolean isUnset (com.sun.tools.javac.main.Option, java.lang.String)
public void put (java.lang.String, java.lang.String)
public void put (com.sun.tools.javac.main.Option, java.lang.String)
public void putAll (com.sun.tools.javac.util.Options)
public void remove (java.lang.String)
public java.util.Set keySet ()
public int size ()
public void addListener (java.lang.Runnable)
public void notifyListeners ()
static void <clinit> ()
}
com/sun/tools/javac/util/GraphUtils$TarjanNode.class
GraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$TarjanNode extends com.sun.tools.javac.util.GraphUtils$AbstractNode implements java.lang.Comparable {
int index
int lowlink
boolean active
public void <init> (java.lang.Object)
public abstract java.lang.Iterable getAllDependencies ()
public int compareTo (com.sun.tools.javac.util.GraphUtils$TarjanNode)
public volatile synthetic int compareTo (java.lang.Object)
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$BasicConfiguration$SourcePosition.class
BasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition BOTTOM
public static final enum com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition AFTER_SUMMARY
private static final synthetic com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition[] $VALUES
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition[] values ()
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/util/JCDiagnostic$Note.class
JCDiagnostic.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JCDiagnostic$Note extends com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo {
public transient void <init> (java.lang.String, java.lang.String, java.lang.Object[])
}
com/sun/tools/javac/util/JDK9Wrappers$ModuleDescriptor$Version.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JDK9Wrappers$ModuleDescriptor$Version extends java.lang.Object {
public static final String CLASSNAME
private final Object theRealVersion
private static Class versionClass
private static java.lang.reflect.Method parseMethod
private void <init> (java.lang.Object)
public static com.sun.tools.javac.util.JDK9Wrappers$ModuleDescriptor$Version parse (java.lang.String)
public java.lang.String toString ()
private static void init ()
static void <clinit> ()
}
com/sun/tools/javac/util/DiagnosticSource.class
DiagnosticSource.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.DiagnosticSource extends java.lang.Object {
public static final com.sun.tools.javac.util.DiagnosticSource NO_SOURCE
protected javax.tools.JavaFileObject fileObject
protected com.sun.tools.javac.tree.EndPosTable endPosTable
protected java.lang.ref.SoftReference refBuf
protected char[] buf
protected int bufLen
protected int lineStart
protected int line
protected com.sun.tools.javac.util.AbstractLog log
public void <init> (javax.tools.JavaFileObject, com.sun.tools.javac.util.AbstractLog)
private void <init> ()
public javax.tools.JavaFileObject getFile ()
public int getLineNumber (int)
public int getColumnNumber (int, boolean)
public java.lang.String getLine (int)
public com.sun.tools.javac.tree.EndPosTable getEndPosTable ()
public void setEndPosTable (com.sun.tools.javac.tree.EndPosTable)
protected boolean findLine (int)
protected char[] initBuf (javax.tools.JavaFileObject) throws java.io.IOException
synthetic void <init> (com.sun.tools.javac.util.DiagnosticSource$1)
static void <clinit> ()
}
com/sun/tools/javac/util/Dependencies$GraphDependencies.class
Dependencies.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Dependencies$GraphDependencies extends com.sun.tools.javac.util.Dependencies implements java.io.Closeable com.sun.tools.javac.code.Symbol$Completer {
private java.util.EnumSet dependenciesModes
private String dependenciesFile
java.util.Stack nodeStack
java.util.Map dependencyNodeMap
public static void preRegister (com.sun.tools.javac.util.Context)
void <init> (com.sun.tools.javac.util.Context)
public void push (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Dependencies$CompletionCause)
protected com.sun.tools.javac.util.Dependencies$GraphDependencies$Node push (com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, com.sun.tools.javac.util.Dependencies$CompletionCause)
public void pop ()
public void close () throws java.io.IOException
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public boolean isTerminal ()
public java.util.Collection getNodes ()
}
com/sun/tools/javac/util/Log.class
Log.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Log extends com.sun.tools.javac.util.AbstractLog {
public static final com.sun.tools.javac.util.Context$Key logKey
public static final com.sun.tools.javac.util.Context$Key outKey
public static final com.sun.tools.javac.util.Context$Key errKey
private final java.util.Map writers
protected int MaxErrors
protected int MaxWarnings
public boolean promptOnError
public boolean emitWarnings
public boolean suppressNotes
public boolean dumpOnError
protected javax.tools.DiagnosticListener diagListener
private com.sun.tools.javac.api.DiagnosticFormatter diagFormatter
public java.util.Set expectDiagKeys
public boolean compressedOutput
private com.sun.tools.javac.util.JavacMessages messages
private com.sun.tools.javac.util.Log$DiagnosticHandler diagnosticHandler
public int nerrors
public int nwarnings
protected java.util.Set recorded
protected java.util.Set recordedSourceLevelErrors
private static boolean useRawMessages
public static com.sun.tools.javac.util.Log instance (com.sun.tools.javac.util.Context)
public static void preRegister (com.sun.tools.javac.util.Context, java.io.PrintWriter)
protected void <init> (com.sun.tools.javac.util.Context)
private static java.util.Map initWriters (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context, java.io.PrintWriter)
protected void <init> (com.sun.tools.javac.util.Context, java.io.PrintWriter, java.io.PrintWriter)
private static java.util.Map initWriters (java.io.PrintWriter, java.io.PrintWriter)
protected void <init> (com.sun.tools.javac.util.Context, java.io.PrintWriter, java.io.PrintWriter, java.io.PrintWriter)
private static java.util.Map initWriters (java.io.PrintWriter, java.io.PrintWriter, java.io.PrintWriter)
private void <init> (com.sun.tools.javac.util.Context, java.util.Map)
private void initOptions (com.sun.tools.javac.util.Options)
private int getIntOption (com.sun.tools.javac.util.Options, com.sun.tools.javac.main.Option, int)
protected int getDefaultMaxErrors ()
protected int getDefaultMaxWarnings ()
public boolean hasDiagnosticListener ()
public void setEndPosTable (javax.tools.JavaFileObject, com.sun.tools.javac.tree.EndPosTable)
public javax.tools.JavaFileObject currentSourceFile ()
public com.sun.tools.javac.api.DiagnosticFormatter getDiagnosticFormatter ()
public void setDiagnosticFormatter (com.sun.tools.javac.api.DiagnosticFormatter)
public java.io.PrintWriter getWriter (com.sun.tools.javac.util.Log$WriterKind)
public void setWriter (com.sun.tools.javac.util.Log$WriterKind, java.io.PrintWriter)
public void setWriters (java.io.PrintWriter)
public void popDiagnosticHandler (com.sun.tools.javac.util.Log$DiagnosticHandler)
public void flush ()
public void flush (com.sun.tools.javac.util.Log$WriterKind)
protected boolean shouldReport (javax.tools.JavaFileObject, int)
private boolean shouldReport (com.sun.tools.javac.util.JCDiagnostic)
public void prompt ()
private void printErrLine (int, java.io.PrintWriter)
public void printNewline ()
public void printNewline (com.sun.tools.javac.util.Log$WriterKind)
public transient void printLines (java.lang.String, java.lang.Object[])
public transient void printLines (com.sun.tools.javac.util.Log$PrefixKind, java.lang.String, java.lang.Object[])
public transient void printLines (com.sun.tools.javac.util.Log$WriterKind, java.lang.String, java.lang.Object[])
public transient void printLines (com.sun.tools.javac.util.Log$WriterKind, com.sun.tools.javac.util.Log$PrefixKind, java.lang.String, java.lang.Object[])
public void printRawLines (java.lang.String)
public void printRawLines (com.sun.tools.javac.util.Log$WriterKind, java.lang.String)
public static void printRawLines (java.io.PrintWriter, java.lang.String)
public transient void printVerbose (java.lang.String, java.lang.Object[])
protected transient void directError (java.lang.String, java.lang.Object[])
public transient void strictWarning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void report (com.sun.tools.javac.util.JCDiagnostic)
protected void writeDiagnostic (com.sun.tools.javac.util.JCDiagnostic)
protected java.io.PrintWriter getWriterForDiagnosticType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType)
public static transient java.lang.String getLocalizedString (java.lang.String, java.lang.Object[])
public transient java.lang.String localize (java.lang.String, java.lang.Object[])
public java.lang.String localize (com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo)
public transient java.lang.String localize (com.sun.tools.javac.util.Log$PrefixKind, java.lang.String, java.lang.Object[])
private void printRawDiag (java.io.PrintWriter, java.lang.String, int, java.lang.String)
public void rawError (int, java.lang.String)
public void rawWarning (int, java.lang.String)
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
private synthetic void lambda$new$1 (com.sun.tools.javac.util.Options)
private static synthetic com.sun.tools.javac.util.Log lambda$preRegister$0 (java.io.PrintWriter, com.sun.tools.javac.util.Context)
static synthetic com.sun.tools.javac.util.Log$DiagnosticHandler access$000 (com.sun.tools.javac.util.Log)
static synthetic com.sun.tools.javac.util.Log$DiagnosticHandler access$002 (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Log$DiagnosticHandler)
static synthetic boolean access$200 (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.JCDiagnostic)
static void <clinit> ()
}
com/sun/tools/javac/util/Pair.class
Pair.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Pair extends java.lang.Object {
public final Object fst
public final Object snd
public void <init> (java.lang.Object, java.lang.Object)
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
public static com.sun.tools.javac.util.Pair of (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/util/ModuleHelper.class
ModuleHelper.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ModuleHelper extends java.lang.Object {
private static final String[] javacInternalPackages
public void <init> ()
public static void addExports (com.sun.tools.javac.util.JDK9Wrappers$Module, com.sun.tools.javac.util.JDK9Wrappers$Module)
static void <clinit> ()
}
com/sun/tools/javac/util/Log$DiagnosticHandler.class
Log.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Log$DiagnosticHandler extends java.lang.Object {
protected com.sun.tools.javac.util.Log$DiagnosticHandler prev
public void <init> ()
protected void install (com.sun.tools.javac.util.Log)
public abstract void report (com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/util/FatalError.class
FatalError.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.FatalError extends java.lang.Error {
private static final long serialVersionUID
public void <init> (com.sun.tools.javac.util.JCDiagnostic)
public void <init> (com.sun.tools.javac.util.JCDiagnostic, java.lang.Throwable)
public void <init> (java.lang.String)
}
com/sun/tools/javac/util/ForwardingDiagnosticFormatter.class
ForwardingDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ForwardingDiagnosticFormatter extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter {
protected com.sun.tools.javac.api.DiagnosticFormatter formatter
protected com.sun.tools.javac.util.ForwardingDiagnosticFormatter$ForwardingConfiguration configuration
public void <init> (com.sun.tools.javac.api.DiagnosticFormatter)
public com.sun.tools.javac.api.DiagnosticFormatter getDelegatedFormatter ()
public com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
public boolean displaySource (javax.tools.Diagnostic)
public java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
public java.lang.String formatKind (javax.tools.Diagnostic, java.util.Locale)
public java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
public java.lang.String formatPosition (javax.tools.Diagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
public java.lang.String formatSource (javax.tools.Diagnostic, boolean, java.util.Locale)
}
com/sun/tools/javac/util/List$1.class
List.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.List$1 extends com.sun.tools.javac.util.List {
void <init> (java.lang.Object, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List setTail (com.sun.tools.javac.util.List)
public boolean isEmpty ()
}
com/sun/tools/javac/util/GraphUtils.class
GraphUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.GraphUtils extends java.lang.Object {
public void <init> ()
public static com.sun.tools.javac.util.List tarjan (java.lang.Iterable)
public static java.lang.String toDot (java.util.Collection, java.lang.String, java.lang.String)
}
com/sun/tools/javac/util/GraphUtils$AbstractNode.class
GraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$AbstractNode extends java.lang.Object implements com.sun.tools.javac.util.GraphUtils$Node {
public final Object data
public void <init> (java.lang.Object)
public abstract com.sun.tools.javac.util.GraphUtils$DependencyKind[] getSupportedDependencyKinds ()
public abstract java.util.Collection getDependenciesByKind (com.sun.tools.javac.util.GraphUtils$DependencyKind)
public java.lang.String toString ()
public void accept (com.sun.tools.javac.util.GraphUtils$NodeVisitor, java.lang.Object)
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$BasicConfiguration.class
BasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration extends com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration {
protected java.util.Map indentationLevels
protected java.util.Map availableFormats
protected com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition sourcePosition
public void <init> (com.sun.tools.javac.util.Options)
public void <init> ()
private void initFormat ()
private void initOldFormat ()
private void initFormats (java.lang.String, java.lang.String, java.lang.String)
private void initFormats (java.lang.String)
private void initIndentation ()
public int getIndentation (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart)
public void setIndentation (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart, int)
public void setSourcePosition (com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition)
public com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition getSourcePosition ()
public void setFormat (com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind, java.lang.String)
public java.lang.String getFormat (com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind)
}
com/sun/tools/javac/util/RichDiagnosticFormatter$2.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.RichDiagnosticFormatter$2 extends com.sun.tools.javac.code.Types$DefaultSymbolVisitor {
final synthetic com.sun.tools.javac.util.RichDiagnosticFormatter this$0
void <init> (com.sun.tools.javac.util.RichDiagnosticFormatter)
public java.lang.Void visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Void)
public java.lang.Void visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Void)
public java.lang.Void visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Void)
public volatile synthetic java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
}
com/sun/tools/javac/util/MandatoryWarningHandler.class
MandatoryWarningHandler.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.MandatoryWarningHandler extends java.lang.Object {
private com.sun.tools.javac.util.Log log
private boolean verbose
private String prefix
private java.util.Set sourcesWithReportedWarnings
private com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind deferredDiagnosticKind
private javax.tools.JavaFileObject deferredDiagnosticSource
private Object deferredDiagnosticArg
private final boolean enforceMandatory
private final com.sun.tools.javac.code.Lint$LintCategory lintCategory
public void <init> (com.sun.tools.javac.util.Log, boolean, boolean, java.lang.String, com.sun.tools.javac.code.Lint$LintCategory)
public transient void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void reportDeferredDiagnostic ()
private static boolean equal (java.lang.Object, java.lang.Object)
private transient void logMandatoryWarning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
private transient void logMandatoryNote (javax.tools.JavaFileObject, java.lang.String, java.lang.Object[])
}
com/sun/tools/javac/util/Bits$1.class
Bits.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.Bits$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$util$Bits$BitsState
static void <clinit> ()
}
com/sun/tools/javac/util/Position$LineTabMapImpl.class
Position.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Position$LineTabMapImpl extends com.sun.tools.javac.util.Position$LineMapImpl {
private java.util.BitSet tabMap
public void <init> (int)
protected void setTabPosition (int)
public int getColumnNumber (int)
public int getPosition (int, int)
public volatile synthetic long getColumnNumber (long)
public volatile synthetic long getLineNumber (long)
public volatile synthetic int getLineNumber (int)
public volatile synthetic long getPosition (long, long)
public volatile synthetic long getStartPosition (long)
public volatile synthetic int getStartPosition (int)
}
com/sun/tools/javac/util/Bits$BitsState.class
Bits.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.Bits$BitsState extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.Bits$BitsState UNKNOWN
public static final enum com.sun.tools.javac.util.Bits$BitsState UNINIT
public static final enum com.sun.tools.javac.util.Bits$BitsState NORMAL
private static final synthetic com.sun.tools.javac.util.Bits$BitsState[] $VALUES
public static com.sun.tools.javac.util.Bits$BitsState[] values ()
public static com.sun.tools.javac.util.Bits$BitsState valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static com.sun.tools.javac.util.Bits$BitsState getState (int[], boolean)
static void <clinit> ()
}
com/sun/tools/javac/util/Context$Factory.class
Context.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Context$Factory extends java.lang.Object {
public abstract java.lang.Object make (com.sun.tools.javac.util.Context)
}
com/sun/tools/javac/util/JDK9Wrappers$JmodFile.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JDK9Wrappers$JmodFile extends java.lang.Object {
public static final String JMOD_FILE_CLASSNAME
private static Class jmodFileClass
private static java.lang.reflect.Method checkMagicMethod
public void <init> ()
public static void checkMagic (java.nio.file.Path) throws java.io.IOException
private static void init ()
static void <clinit> ()
}
com/sun/tools/javac/util/Constants$1.class
Constants.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.Constants$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/util/Log$WriterKind.class
Log.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.Log$WriterKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.Log$WriterKind NOTICE
public static final enum com.sun.tools.javac.util.Log$WriterKind WARNING
public static final enum com.sun.tools.javac.util.Log$WriterKind ERROR
public static final enum com.sun.tools.javac.util.Log$WriterKind STDOUT
public static final enum com.sun.tools.javac.util.Log$WriterKind STDERR
private static final synthetic com.sun.tools.javac.util.Log$WriterKind[] $VALUES
public static com.sun.tools.javac.util.Log$WriterKind[] values ()
public static com.sun.tools.javac.util.Log$WriterKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/util/JCDiagnostic$Fragment.class
JCDiagnostic.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JCDiagnostic$Fragment extends com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo {
public transient void <init> (java.lang.String, java.lang.String, java.lang.Object[])
}
com/sun/tools/javac/util/Dependencies$GraphDependencies$Node.class
Dependencies.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Dependencies$GraphDependencies$Node extends com.sun.tools.javac.util.GraphUtils$AbstractNode implements com.sun.tools.javac.util.GraphUtils$DottableNode {
java.util.EnumMap depsByKind
void <init> (com.sun.tools.javac.code.Symbol$ClassSymbol)
void addDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.Dependencies$GraphDependencies$Node)
public boolean equals (java.lang.Object)
public int hashCode ()
public com.sun.tools.javac.util.GraphUtils$DependencyKind[] getSupportedDependencyKinds ()
public java.util.Collection getDependenciesByKind (com.sun.tools.javac.util.GraphUtils$DependencyKind)
public java.util.Properties nodeAttributes ()
public java.util.Properties dependencyAttributes (com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, com.sun.tools.javac.util.GraphUtils$DependencyKind)
public java.lang.String toString ()
public volatile synthetic java.util.Properties dependencyAttributes (com.sun.tools.javac.util.GraphUtils$DottableNode, com.sun.tools.javac.util.GraphUtils$DependencyKind)
}
com/sun/tools/javac/util/RichDiagnosticFormatter.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter extends com.sun.tools.javac.util.ForwardingDiagnosticFormatter {
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.JCDiagnostic$Factory diags
final com.sun.tools.javac.util.JavacMessages messages
protected com.sun.tools.javac.util.RichDiagnosticFormatter$ClassNameSimplifier nameSimplifier
private com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter printer
java.util.Map whereClauses
protected com.sun.tools.javac.code.Types$UnaryVisitor typePreprocessor
protected com.sun.tools.javac.code.Types$DefaultSymbolVisitor symbolPreprocessor
public static com.sun.tools.javac.util.RichDiagnosticFormatter instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public java.lang.String format (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
public java.lang.String formatMessage (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected void setRichPrinter (com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter)
protected com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter getRichPrinter ()
protected void preprocessDiagnostic (com.sun.tools.javac.util.JCDiagnostic)
protected void preprocessArgument (java.lang.Object)
protected com.sun.tools.javac.util.List getWhereClauses ()
private int indexOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind)
private boolean unique (com.sun.tools.javac.code.Type$TypeVar)
protected void preprocessType (com.sun.tools.javac.code.Type)
protected void preprocessSymbol (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration getConfiguration ()
public volatile synthetic java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
public volatile synthetic java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
public volatile synthetic com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
static synthetic int access$000 (com.sun.tools.javac.util.RichDiagnosticFormatter, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind)
static synthetic boolean access$100 (com.sun.tools.javac.util.RichDiagnosticFormatter, com.sun.tools.javac.code.Type$TypeVar)
}
com/sun/tools/javac/util/MatchingUtils.class
MatchingUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.MatchingUtils extends java.lang.Object {
private static final String allMatchesString
private static final java.util.regex.Pattern allMatches
public void <init> ()
public static boolean isValidImportString (java.lang.String)
public static java.lang.String validImportStringToPatternString (java.lang.String)
public static java.util.regex.Pattern validImportStringToPattern (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/util/List$3.class
List.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.List$3 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.util.List elems
final synthetic com.sun.tools.javac.util.List this$0
void <init> (com.sun.tools.javac.util.List)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/sun/tools/javac/util/Dependencies$GraphDependencies$CompletionNode$Kind.class
Dependencies.java
package com.sun.tools.javac.util
final enum com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind SOURCE
public static final enum com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind CLASS
final String dotStyle
private static final synthetic com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind[] $VALUES
public static com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind[] values ()
public static com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/util/RichDiagnosticFormatter$ClassNameSimplifier.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter$ClassNameSimplifier extends java.lang.Object {
java.util.Map nameClashes
final synthetic com.sun.tools.javac.util.RichDiagnosticFormatter this$0
protected void <init> (com.sun.tools.javac.util.RichDiagnosticFormatter)
protected void addUsage (com.sun.tools.javac.code.Symbol)
public java.lang.String simplify (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/util/DefinedBy.class
DefinedBy.java
package com.sun.tools.javac.util
public abstract annotation com.sun.tools.javac.util.DefinedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.sun.tools.javac.util.DefinedBy$Api value ()
}
com/sun/tools/javac/util/JCDiagnostic$DiagnosticType.class
JCDiagnostic.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticType extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticType FRAGMENT
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticType NOTE
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticType WARNING
public static final enum com.sun.tools.javac.util.JCDiagnostic$DiagnosticType ERROR
final String key
private static final synthetic com.sun.tools.javac.util.JCDiagnostic$DiagnosticType[] $VALUES
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticType[] values ()
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticType valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/util/GraphUtils$NodeVisitor.class
GraphUtils.java
package com.sun.tools.javac.util
abstract com.sun.tools.javac.util.GraphUtils$NodeVisitor extends java.lang.Object {
void <init> ()
public abstract void visitNode (com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
public abstract void visitDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.GraphUtils$Node, com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
public void visit (java.util.Collection, java.lang.Object)
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter$2.class
AbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.AbstractDiagnosticFormatter$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static final synthetic int[] $SwitchMap$com$sun$tools$javac$api$DiagnosticFormatter$PositionKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/util/Convert.class
Convert.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Convert extends java.lang.Object {
public void <init> ()
public static int string2int (java.lang.String, int) throws java.lang.NumberFormatException
public static long string2long (java.lang.String, int) throws java.lang.NumberFormatException
public static int utf2chars (byte[], int, char[], int, int)
public static char[] utf2chars (byte[], int, int)
public static char[] utf2chars (byte[])
public static java.lang.String utf2string (byte[], int, int)
public static java.lang.String utf2string (byte[])
public static int chars2utf (char[], int, byte[], int, int)
public static byte[] chars2utf (char[], int, int)
public static byte[] chars2utf (char[])
public static byte[] string2utf (java.lang.String)
public static java.lang.String quote (java.lang.String)
public static java.lang.String quote (char)
private static boolean isPrintableAscii (char)
public static java.lang.String escapeUnicode (java.lang.String)
public static com.sun.tools.javac.util.Name shortName (com.sun.tools.javac.util.Name)
public static java.lang.String shortName (java.lang.String)
public static com.sun.tools.javac.util.Name packagePart (com.sun.tools.javac.util.Name)
public static java.lang.String packagePart (java.lang.String)
public static com.sun.tools.javac.util.List enclosingCandidates (com.sun.tools.javac.util.Name)
public static com.sun.tools.javac.util.List classCandidates (com.sun.tools.javac.util.Name)
}
com/sun/tools/javac/util/JCDiagnostic$SimpleDiagnosticPosition.class
JCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic$SimpleDiagnosticPosition extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
private final int pos
public void <init> (int)
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/util/ListBuffer.class
ListBuffer.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ListBuffer extends java.util.AbstractQueue {
private com.sun.tools.javac.util.List elems
private com.sun.tools.javac.util.List last
private int count
private boolean shared
public static com.sun.tools.javac.util.ListBuffer of (java.lang.Object)
public void <init> ()
public final void clear ()
public int length ()
public int size ()
public boolean isEmpty ()
public boolean nonEmpty ()
private void copy ()
public com.sun.tools.javac.util.ListBuffer prepend (java.lang.Object)
public com.sun.tools.javac.util.ListBuffer append (java.lang.Object)
public com.sun.tools.javac.util.ListBuffer appendList (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.ListBuffer appendList (com.sun.tools.javac.util.ListBuffer)
public com.sun.tools.javac.util.ListBuffer appendArray (java.lang.Object[])
public com.sun.tools.javac.util.List toList ()
public boolean contains (java.lang.Object)
public java.lang.Object[] toArray (java.lang.Object[])
public java.lang.Object[] toArray ()
public java.lang.Object first ()
public java.lang.Object next ()
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
public boolean remove (java.lang.Object)
public boolean containsAll (java.util.Collection)
public boolean addAll (java.util.Collection)
public boolean removeAll (java.util.Collection)
public boolean retainAll (java.util.Collection)
public boolean offer (java.lang.Object)
public java.lang.Object poll ()
public java.lang.Object peek ()
public java.lang.Object last ()
static synthetic com.sun.tools.javac.util.List access$000 (com.sun.tools.javac.util.ListBuffer)
}
com/sun/tools/javac/util/Assert.class
Assert.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Assert extends java.lang.Object {
public static void check (boolean)
public static void checkNull (java.lang.Object)
public static java.lang.Object checkNonNull (java.lang.Object)
public static void check (boolean, int)
public static void check (boolean, long)
public static void check (boolean, java.lang.Object)
public static void check (boolean, java.lang.String)
public static void check (boolean, java.util.function.Supplier)
public static void checkNull (java.lang.Object, java.lang.Object)
public static void checkNull (java.lang.Object, java.lang.String)
public static void checkNull (java.lang.Object, java.util.function.Supplier)
public static java.lang.Object checkNonNull (java.lang.Object, java.lang.String)
public static java.lang.Object checkNonNull (java.lang.Object, java.util.function.Supplier)
public static void error ()
public static void error (java.lang.String)
private void <init> ()
}
com/sun/tools/javac/util/Iterators.class
Iterators.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Iterators extends java.lang.Object {
private static final java.util.Iterator EMPTY
public void <init> ()
public static java.util.Iterator createCompoundIterator (java.lang.Iterable, java.util.function.Function)
public static java.util.Iterator createFilterIterator (java.util.Iterator, java.util.function.Predicate)
static synthetic java.util.Iterator access$000 ()
static void <clinit> ()
}
com/sun/tools/javac/util/RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature WHERE_CLAUSES
public static final enum com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature SIMPLE_NAMES
public static final enum com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature UNIQUE_TYPEVAR_NAMES
private static final synthetic com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature[] $VALUES
public static com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature[] values ()
public static com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/util/List$2.class
List.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.List$2 extends java.lang.Object implements java.util.Iterator {
void <init> ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/sun/tools/javac/util/JCDiagnostic$Factory.class
JCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic$Factory extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key diagnosticFactoryKey
com.sun.tools.javac.api.DiagnosticFormatter formatter
final String prefix
final java.util.Set defaultErrorFlags
public static com.sun.tools.javac.util.JCDiagnostic$Factory instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
private void initOptions (com.sun.tools.javac.util.Options)
public void <init> (com.sun.tools.javac.util.JavacMessages, java.lang.String)
public transient com.sun.tools.javac.util.JCDiagnostic error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Error)
public transient com.sun.tools.javac.util.JCDiagnostic mandatoryWarning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic mandatoryWarning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient com.sun.tools.javac.util.JCDiagnostic warning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic warning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient com.sun.tools.javac.util.JCDiagnostic mandatoryNote (com.sun.tools.javac.util.DiagnosticSource, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic mandatoryNote (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$Note)
public transient com.sun.tools.javac.util.JCDiagnostic note (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic note (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Note)
public transient com.sun.tools.javac.util.JCDiagnostic fragment (java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic fragment (com.sun.tools.javac.util.JCDiagnostic$Fragment)
public transient com.sun.tools.javac.util.JCDiagnostic create (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic create (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo)
public transient com.sun.tools.javac.util.JCDiagnostic create (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.code.Lint$LintCategory, java.util.Set, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public com.sun.tools.javac.util.JCDiagnostic create (com.sun.tools.javac.code.Lint$LintCategory, java.util.Set, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo normalize (com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo)
transient com.sun.tools.javac.util.JCDiagnostic$Error errorKey (java.lang.String, java.lang.Object[])
transient com.sun.tools.javac.util.JCDiagnostic$Warning warningKey (java.lang.String, java.lang.Object[])
transient com.sun.tools.javac.util.JCDiagnostic$Note noteKey (java.lang.String, java.lang.Object[])
transient com.sun.tools.javac.util.JCDiagnostic$Fragment fragmentKey (java.lang.String, java.lang.Object[])
private synthetic java.lang.Object lambda$normalize$1 (java.lang.Object)
private synthetic void lambda$new$0 (com.sun.tools.javac.util.Options)
static void <clinit> ()
}
com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition.class
JCDiagnostic.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree getTree ()
public abstract int getStartPosition ()
public abstract int getPreferredPosition ()
public abstract int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
}
com/sun/tools/javac/util/JDK9Wrappers$ServiceLoaderHelper.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JDK9Wrappers$ServiceLoaderHelper extends java.lang.Object {
private static java.lang.reflect.Method loadMethod
public void <init> ()
public static java.util.ServiceLoader load (com.sun.tools.javac.util.JDK9Wrappers$Layer, java.lang.Class)
private static void init ()
static void <clinit> ()
}
com/sun/tools/javac/util/AbstractLog.class
AbstractLog.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.AbstractLog extends java.lang.Object {
protected com.sun.tools.javac.util.JCDiagnostic$Factory diags
protected com.sun.tools.javac.util.DiagnosticSource source
protected java.util.Map sourceMap
void <init> (com.sun.tools.javac.util.JCDiagnostic$Factory)
public javax.tools.JavaFileObject useSource (javax.tools.JavaFileObject)
protected com.sun.tools.javac.util.DiagnosticSource getSource (javax.tools.JavaFileObject)
public com.sun.tools.javac.util.DiagnosticSource currentSource ()
public transient void error (java.lang.String, java.lang.Object[])
public void error (com.sun.tools.javac.util.JCDiagnostic$Error)
public transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Error)
public transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Error)
public transient void error (int, java.lang.String, java.lang.Object[])
public void error (int, com.sun.tools.javac.util.JCDiagnostic$Error)
public transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, int, java.lang.String, java.lang.Object[])
public void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, int, com.sun.tools.javac.util.JCDiagnostic$Error)
public transient void warning (java.lang.String, java.lang.Object[])
public void warning (com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient void warning (com.sun.tools.javac.code.Lint$LintCategory, java.lang.String, java.lang.Object[])
public void warning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient void warning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void warning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient void warning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void warning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient void warning (int, java.lang.String, java.lang.Object[])
public void warning (int, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient void mandatoryWarning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void mandatoryWarning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient void mandatoryWarning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void mandatoryWarning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Warning)
public transient void note (java.lang.String, java.lang.Object[])
public void note (com.sun.tools.javac.util.JCDiagnostic$Note)
public transient void note (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
public void note (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic$Note)
public transient void note (int, java.lang.String, java.lang.Object[])
public void note (int, com.sun.tools.javac.util.JCDiagnostic$Note)
public transient void note (javax.tools.JavaFileObject, java.lang.String, java.lang.Object[])
public void note (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic$Note)
public transient void mandatoryNote (javax.tools.JavaFileObject, java.lang.String, java.lang.Object[])
public void mandatoryNote (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic$Note)
protected abstract void report (com.sun.tools.javac.util.JCDiagnostic)
protected transient abstract void directError (java.lang.String, java.lang.Object[])
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition wrap (int)
}
com/sun/tools/javac/util/JDK9Wrappers$ModuleFinder.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JDK9Wrappers$ModuleFinder extends java.lang.Object {
private final Object theRealModuleFinder
private static Class moduleFinderClass
private static java.lang.reflect.Method ofMethod
private void <init> (java.lang.Object)
public static transient com.sun.tools.javac.util.JDK9Wrappers$ModuleFinder of (java.nio.file.Path[])
static final java.lang.Class getModuleFinderClass ()
private static void init ()
static synthetic java.lang.Object access$200 (com.sun.tools.javac.util.JDK9Wrappers$ModuleFinder)
static void <clinit> ()
}
com/sun/tools/javac/util/Abort.class
Abort.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Abort extends java.lang.Error {
private static final long serialVersionUID
public void <init> (java.lang.Throwable)
public void <init> ()
}
com/sun/tools/javac/util/UnsharedNameTable$NameImpl.class
UnsharedNameTable.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.UnsharedNameTable$NameImpl extends com.sun.tools.javac.util.Name {
final byte[] bytes
final int index
void <init> (com.sun.tools.javac.util.UnsharedNameTable, byte[], int)
public int getIndex ()
public int getByteLength ()
public byte getByteAt (int)
public byte[] getByteArray ()
public int getByteOffset ()
}
com/sun/tools/javac/util/JCDiagnostic.class
JCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic extends java.lang.Object implements javax.tools.Diagnostic {
private final com.sun.tools.javac.util.DiagnosticSource source
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition position
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo diagnosticInfo
private final java.util.Set flags
private final com.sun.tools.javac.code.Lint$LintCategory lintCategory
private com.sun.tools.javac.util.JCDiagnostic$SourcePosition sourcePosition
private com.sun.tools.javac.api.DiagnosticFormatter defaultFormatter
private static com.sun.tools.javac.api.DiagnosticFormatter fragmentFormatter
public static transient com.sun.tools.javac.util.JCDiagnostic fragment (java.lang.String, java.lang.Object[])
public static com.sun.tools.javac.api.DiagnosticFormatter getFragmentFormatter ()
protected void <init> (com.sun.tools.javac.api.DiagnosticFormatter, com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo, com.sun.tools.javac.code.Lint$LintCategory, java.util.Set, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticType getType ()
public com.sun.tools.javac.util.List getSubdiagnostics ()
public boolean isMultiline ()
public boolean isMandatory ()
public boolean hasLintCategory ()
public com.sun.tools.javac.code.Lint$LintCategory getLintCategory ()
public javax.tools.JavaFileObject getSource ()
public com.sun.tools.javac.util.DiagnosticSource getDiagnosticSource ()
protected int getIntStartPosition ()
protected int getIntPosition ()
protected int getIntEndPosition ()
public long getStartPosition ()
public long getPosition ()
public long getEndPosition ()
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition getDiagnosticPosition ()
public long getLineNumber ()
public long getColumnNumber ()
public java.lang.Object[] getArgs ()
public java.lang.String getPrefix ()
public java.lang.String getPrefix (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType)
public java.lang.String toString ()
public javax.tools.Diagnostic$Kind getKind ()
public java.lang.String getCode ()
public java.lang.String getMessage (java.util.Locale)
public void setFlag (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag)
public boolean isFlagSet (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag)
public volatile synthetic java.lang.Object getSource ()
static synthetic com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition access$000 (com.sun.tools.javac.util.JCDiagnostic)
static synthetic com.sun.tools.javac.util.DiagnosticSource access$100 (com.sun.tools.javac.util.JCDiagnostic)
static synthetic com.sun.tools.javac.api.DiagnosticFormatter access$300 (com.sun.tools.javac.util.JCDiagnostic)
static synthetic com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo access$400 (com.sun.tools.javac.util.JCDiagnostic)
static synthetic java.util.Set access$500 (com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/util/Dependencies$DummyDependencies.class
Dependencies.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Dependencies$DummyDependencies extends com.sun.tools.javac.util.Dependencies {
private void <init> (com.sun.tools.javac.util.Context)
public void push (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Dependencies$CompletionCause)
public void pop ()
synthetic void <init> (com.sun.tools.javac.util.Context, com.sun.tools.javac.util.Dependencies$1)
}
com/sun/tools/javac/util/JDK9Wrappers$1.class
JDK9Wrappers.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.JDK9Wrappers$1 extends java.lang.Object {
}
com/sun/tools/javac/util/JDK9Wrappers$Layer.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JDK9Wrappers$Layer extends java.lang.Object {
private final Object theRealLayer
private static Class layerClass
private static java.lang.reflect.Method bootMethod
private static java.lang.reflect.Method defineModulesWithOneLoaderMethod
private static java.lang.reflect.Method configurationMethod
private void <init> (java.lang.Object)
public static com.sun.tools.javac.util.JDK9Wrappers$Layer boot ()
public com.sun.tools.javac.util.JDK9Wrappers$Configuration configuration ()
public com.sun.tools.javac.util.JDK9Wrappers$Layer defineModulesWithOneLoader (com.sun.tools.javac.util.JDK9Wrappers$Configuration, java.lang.ClassLoader)
private static void init ()
static synthetic java.lang.Object access$000 (com.sun.tools.javac.util.JDK9Wrappers$Layer)
static synthetic java.lang.Class access$100 ()
static void <clinit> ()
}
com/sun/tools/javac/util/Dependencies$GraphDependencies$DependenciesMode.class
Dependencies.java
package com.sun.tools.javac.util
final enum com.sun.tools.javac.util.Dependencies$GraphDependencies$DependenciesMode extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.Dependencies$GraphDependencies$DependenciesMode SOURCE
public static final enum com.sun.tools.javac.util.Dependencies$GraphDependencies$DependenciesMode CLASS
public static final enum com.sun.tools.javac.util.Dependencies$GraphDependencies$DependenciesMode REDUNDANT
final String opt
private static final synthetic com.sun.tools.javac.util.Dependencies$GraphDependencies$DependenciesMode[] $VALUES
public static com.sun.tools.javac.util.Dependencies$GraphDependencies$DependenciesMode[] values ()
public static com.sun.tools.javac.util.Dependencies$GraphDependencies$DependenciesMode valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
static java.util.EnumSet getDependenciesModes (java.lang.String[])
static void <clinit> ()
}
com/sun/tools/javac/util/JavacMessages.class
JavacMessages.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JavacMessages extends java.lang.Object implements com.sun.tools.javac.api.Messages {
public static final com.sun.tools.javac.util.Context$Key messagesKey
private java.util.Map bundleCache
private com.sun.tools.javac.util.List bundleHelpers
private java.util.Locale currentLocale
private com.sun.tools.javac.util.List currentBundles
private static final String defaultBundleName
private static java.util.ResourceBundle defaultBundle
private static com.sun.tools.javac.util.JavacMessages defaultMessages
public static com.sun.tools.javac.util.JavacMessages instance (com.sun.tools.javac.util.Context)
public java.util.Locale getCurrentLocale ()
public void setCurrentLocale (java.util.Locale)
public void <init> (com.sun.tools.javac.util.Context)
public void <init> (java.lang.String) throws java.util.MissingResourceException
public void <init> (java.lang.String, java.util.Locale) throws java.util.MissingResourceException
public void <init> () throws java.util.MissingResourceException
public void add (java.lang.String) throws java.util.MissingResourceException
public void add (com.sun.tools.javac.util.JavacMessages$ResourceBundleHelper)
public com.sun.tools.javac.util.List getBundles (java.util.Locale)
public transient java.lang.String getLocalizedString (java.lang.String, java.lang.Object[])
public transient java.lang.String getLocalizedString (java.util.Locale, java.lang.String, java.lang.Object[])
static transient java.lang.String getDefaultLocalizedString (java.lang.String, java.lang.Object[])
static com.sun.tools.javac.util.JavacMessages getDefaultMessages ()
public static java.util.ResourceBundle getDefaultBundle ()
private static transient java.lang.String getLocalizedString (com.sun.tools.javac.util.List, java.lang.String, java.lang.Object[])
private static synthetic java.util.ResourceBundle lambda$add$0 (java.lang.String, java.util.Locale)
static void <clinit> ()
}
com/sun/tools/javac/util/JDK9Wrappers$Module.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JDK9Wrappers$Module extends java.lang.Object {
private final Object theRealModule
private static java.lang.reflect.Method addExportsMethod
private static java.lang.reflect.Method addUsesMethod
private static java.lang.reflect.Method getModuleMethod
private static java.lang.reflect.Method getUnnamedModuleMethod
private void <init> (java.lang.Object)
public static com.sun.tools.javac.util.JDK9Wrappers$Module getModule (java.lang.Class)
public static com.sun.tools.javac.util.JDK9Wrappers$Module getUnnamedModule (java.lang.ClassLoader)
public com.sun.tools.javac.util.JDK9Wrappers$Module addExports (java.lang.String, com.sun.tools.javac.util.JDK9Wrappers$Module)
public com.sun.tools.javac.util.JDK9Wrappers$Module addUses (java.lang.Class)
private static void init ()
static void <clinit> ()
}
com/sun/tools/javac/util/RichDiagnosticFormatter$1.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.RichDiagnosticFormatter$1 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.util.RichDiagnosticFormatter this$0
void <init> (com.sun.tools.javac.util.RichDiagnosticFormatter)
public java.lang.Void visit (com.sun.tools.javac.util.List)
public java.lang.Void visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Void)
public java.lang.Void visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Void)
public java.lang.Void visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
public java.lang.Void visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public java.lang.Void visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter$SimpleConfiguration.class
AbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter$Configuration {
protected java.util.Map multilineLimits
protected java.util.EnumSet visibleParts
protected boolean caretEnabled
public void <init> (java.util.Set)
public void <init> (com.sun.tools.javac.util.Options, java.util.Set)
public int getMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit)
public java.util.EnumSet getVisible ()
public void setMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit, int)
public void setVisible (java.util.Set)
public void setVisiblePart (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart, boolean)
public void setCaretEnabled (boolean)
public boolean isCaretEnabled ()
public volatile synthetic java.util.Set getVisible ()
}
com/sun/tools/javac/util/Position$LineMapImpl.class
Position.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Position$LineMapImpl extends java.lang.Object implements com.sun.tools.javac.util.Position$LineMap {
protected int[] startPosition
private int lastPosition
private int lastLine
protected void <init> ()
protected void build (char[], int)
public int getStartPosition (int)
public long getStartPosition (long)
public int getPosition (int, int)
public long getPosition (long, long)
public int getLineNumber (int)
public long getLineNumber (long)
public int getColumnNumber (int)
public long getColumnNumber (long)
private static int longToInt (long)
protected void setTabPosition (int)
}
com/sun/tools/javac/util/JCDiagnostic$SourcePosition.class
JCDiagnostic.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.JCDiagnostic$SourcePosition extends java.lang.Object {
private final int line
private final int column
final synthetic com.sun.tools.javac.util.JCDiagnostic this$0
void <init> (com.sun.tools.javac.util.JCDiagnostic)
public int getLineNumber ()
public int getColumnNumber ()
}
com/sun/tools/javac/util/Position.class
Position.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Position extends java.lang.Object {
public static final int NOPOS
public static final int FIRSTPOS
public static final int FIRSTLINE
public static final int FIRSTCOLUMN
public static final int LINESHIFT
public static final int MAXCOLUMN
public static final int MAXLINE
public static final int MAXPOS
private void <init> ()
public static com.sun.tools.javac.util.Position$LineMap makeLineMap (char[], int, boolean)
public static int encodePosition (int, int)
}
com/sun/tools/javac/util/Dependencies$GraphDependencies$CompletionNode.class
Dependencies.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode extends com.sun.tools.javac.util.Dependencies$GraphDependencies$Node {
final com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind ck
void <init> (com.sun.tools.javac.code.Symbol$ClassSymbol)
public java.util.Properties nodeAttributes ()
public com.sun.tools.javac.code.Symbol$ClassSymbol getClassSymbol ()
}
com/sun/tools/javac/util/ForwardingDiagnosticFormatter$ForwardingConfiguration.class
ForwardingDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ForwardingDiagnosticFormatter$ForwardingConfiguration extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter$Configuration {
protected com.sun.tools.javac.api.DiagnosticFormatter$Configuration configuration
public void <init> (com.sun.tools.javac.api.DiagnosticFormatter$Configuration)
public com.sun.tools.javac.api.DiagnosticFormatter$Configuration getDelegatedConfiguration ()
public int getMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit)
public java.util.Set getVisible ()
public void setMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit, int)
public void setVisible (java.util.Set)
}
com/sun/tools/javac/util/JCDiagnostic$Warning.class
JCDiagnostic.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JCDiagnostic$Warning extends com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo {
public transient void <init> (java.lang.String, java.lang.String, java.lang.Object[])
}
com/sun/tools/javac/util/IntHashTable.class
IntHashTable.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.IntHashTable extends java.lang.Object {
private static final int DEFAULT_INITIAL_SIZE
protected Object[] objs
protected int[] ints
protected int mask
protected int num_bindings
private static final Object DELETED
public void <init> ()
public void <init> (int)
public int hash (java.lang.Object)
public int lookup (java.lang.Object, int)
public int lookup (java.lang.Object)
public int getFromIndex (int)
public int putAtIndex (java.lang.Object, int, int)
public int remove (java.lang.Object)
protected void rehash ()
public void clear ()
static void <clinit> ()
}
com/sun/tools/javac/util/Context$Key.class
Context.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Context$Key extends java.lang.Object {
public void <init> ()
}
com/sun/tools/javac/util/Bits.class
Bits.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Bits extends java.lang.Object {
private static final int wordlen
private static final int wordshift
private static final int wordmask
public int[] bits
private static final int[] unassignedBits
protected com.sun.tools.javac.util.Bits$BitsState currentState
public void <init> ()
public void <init> (com.sun.tools.javac.util.Bits)
public void <init> (boolean)
protected void <init> (int[], com.sun.tools.javac.util.Bits$BitsState)
protected void sizeTo (int)
public void clear ()
public void reset ()
protected void internalReset ()
public boolean isReset ()
public com.sun.tools.javac.util.Bits assign (com.sun.tools.javac.util.Bits)
public com.sun.tools.javac.util.Bits dup ()
protected int[] dupBits ()
public void incl (int)
public void inclRange (int, int)
public void excludeFrom (int)
public void excl (int)
public boolean isMember (int)
public com.sun.tools.javac.util.Bits andSet (com.sun.tools.javac.util.Bits)
protected void internalAndSet (com.sun.tools.javac.util.Bits)
public com.sun.tools.javac.util.Bits orSet (com.sun.tools.javac.util.Bits)
public com.sun.tools.javac.util.Bits diffSet (com.sun.tools.javac.util.Bits)
public com.sun.tools.javac.util.Bits xorSet (com.sun.tools.javac.util.Bits)
private static int trailingZeroBits (int)
public int nextBit (int)
public java.lang.String toString ()
static synthetic int[] access$000 ()
static void <clinit> ()
}
com/sun/tools/javac/util/Context.class
Context.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Context extends java.lang.Object {
protected final java.util.Map ht
private final java.util.Map ft
private final java.util.Map kt
public void put (com.sun.tools.javac.util.Context$Key, com.sun.tools.javac.util.Context$Factory)
public void put (com.sun.tools.javac.util.Context$Key, java.lang.Object)
public java.lang.Object get (com.sun.tools.javac.util.Context$Key)
public void <init> ()
protected com.sun.tools.javac.util.Context$Key key (java.lang.Class)
public java.lang.Object get (java.lang.Class)
public void put (java.lang.Class, java.lang.Object)
public void put (java.lang.Class, com.sun.tools.javac.util.Context$Factory)
private static java.lang.Object uncheckedCast (java.lang.Object)
public void dump ()
private static void checkState (java.util.Map)
}
com/sun/tools/javac/util/StringUtils.class
StringUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.StringUtils extends java.lang.Object {
public void <init> ()
public static java.lang.String toLowerCase (java.lang.String)
public static java.lang.String toUpperCase (java.lang.String)
public static int indexOfIgnoreCase (java.lang.String, java.lang.String)
public static int indexOfIgnoreCase (java.lang.String, java.lang.String, int)
}
com/sun/tools/javac/util/Warner.class
Warner.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Warner extends java.lang.Object {
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
protected boolean warned
private java.util.EnumSet nonSilentLintSet
private java.util.EnumSet silentLintSet
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos ()
public void warn (com.sun.tools.javac.code.Lint$LintCategory)
public void silentWarn (com.sun.tools.javac.code.Lint$LintCategory)
public void <init> (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public boolean hasSilentLint (com.sun.tools.javac.code.Lint$LintCategory)
public boolean hasNonSilentLint (com.sun.tools.javac.code.Lint$LintCategory)
public boolean hasLint (com.sun.tools.javac.code.Lint$LintCategory)
public void clear ()
public void <init> ()
}
com/sun/tools/javac/util/RichDiagnosticFormatter$WhereClauseKind.class
RichDiagnosticFormatter.java
package com.sun.tools.javac.util
final enum com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind TYPEVAR
public static final enum com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind CAPTURED
public static final enum com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind INTERSECTION
private final String key
private static final synthetic com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind[] $VALUES
public static com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind[] values ()
public static com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
java.lang.String key ()
static void <clinit> ()
}
com/sun/tools/javac/util/JDK9Wrappers$Configuration.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JDK9Wrappers$Configuration extends java.lang.Object {
private final Object theRealConfiguration
private static Class configurationClass
private static java.lang.reflect.Method resolveAndBindMethod
private void <init> (java.lang.Object)
public com.sun.tools.javac.util.JDK9Wrappers$Configuration resolveAndBind (com.sun.tools.javac.util.JDK9Wrappers$ModuleFinder, com.sun.tools.javac.util.JDK9Wrappers$ModuleFinder, java.util.Collection)
static final java.lang.Class getConfigurationClass ()
private static void init ()
synthetic void <init> (java.lang.Object, com.sun.tools.javac.util.JDK9Wrappers$1)
static synthetic java.lang.Object access$400 (com.sun.tools.javac.util.JDK9Wrappers$Configuration)
static void <clinit> ()
}
com/sun/tools/javac/util/SharedNameTable.class
SharedNameTable.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.SharedNameTable extends com.sun.tools.javac.util.Name$Table {
private static com.sun.tools.javac.util.List freelist
private com.sun.tools.javac.util.SharedNameTable$NameImpl[] hashes
public byte[] bytes
private int hashMask
private int nc
public static synchronized com.sun.tools.javac.util.SharedNameTable create (com.sun.tools.javac.util.Names)
private static synchronized void dispose (com.sun.tools.javac.util.SharedNameTable)
public void <init> (com.sun.tools.javac.util.Names, int, int)
public void <init> (com.sun.tools.javac.util.Names)
public com.sun.tools.javac.util.Name fromChars (char[], int, int)
public com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
public void dispose ()
static void <clinit> ()
}
com/sun/tools/javac/util/ListBuffer$1.class
ListBuffer.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.ListBuffer$1 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.util.List elems
final synthetic com.sun.tools.javac.util.ListBuffer this$0
void <init> (com.sun.tools.javac.util.ListBuffer)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/sun/tools/javac/util/ArrayUtils.class
ArrayUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ArrayUtils extends java.lang.Object {
public void <init> ()
private static int calculateNewLength (int, int)
public static java.lang.Object[] ensureCapacity (java.lang.Object[], int)
public static byte[] ensureCapacity (byte[], int)
public static char[] ensureCapacity (char[], int)
public static int[] ensureCapacity (int[], int)
}
com/sun/tools/javac/util/UnsharedNameTable$HashEntry.class
UnsharedNameTable.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.UnsharedNameTable$HashEntry extends java.lang.ref.WeakReference {
com.sun.tools.javac.util.UnsharedNameTable$HashEntry next
void <init> (com.sun.tools.javac.util.UnsharedNameTable$NameImpl)
}
com/sun/tools/javac/util/GraphUtils$Tarjan.class
GraphUtils.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.GraphUtils$Tarjan extends java.lang.Object {
int index
com.sun.tools.javac.util.ListBuffer sccs
com.sun.tools.javac.util.ListBuffer stack
private void <init> ()
private com.sun.tools.javac.util.List findSCC (java.lang.Iterable)
private void findSCC (com.sun.tools.javac.util.GraphUtils$TarjanNode)
private void visitNode (com.sun.tools.javac.util.GraphUtils$TarjanNode)
private void addSCC (com.sun.tools.javac.util.GraphUtils$TarjanNode)
synthetic void <init> (com.sun.tools.javac.util.GraphUtils$1)
static synthetic com.sun.tools.javac.util.List access$100 (com.sun.tools.javac.util.GraphUtils$Tarjan, java.lang.Iterable)
}
com/sun/tools/javac/util/Dependencies$GraphDependencies$PruneVisitor.class
Dependencies.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Dependencies$GraphDependencies$PruneVisitor extends com.sun.tools.javac.util.GraphUtils$NodeVisitor {
private void <init> ()
public void visitNode (com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, java.lang.Void)
public void visitDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, java.lang.Void)
public volatile synthetic void visitDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.GraphUtils$Node, com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
public volatile synthetic void visitNode (com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
synthetic void <init> (com.sun.tools.javac.util.Dependencies$1)
}
com/sun/tools/javac/util/GraphUtils$Node.class
GraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$Node extends java.lang.Object {
public abstract void accept (com.sun.tools.javac.util.GraphUtils$NodeVisitor, java.lang.Object)
}
com/sun/tools/javac/util/DiagnosticSource$1.class
DiagnosticSource.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.DiagnosticSource$1 extends com.sun.tools.javac.util.DiagnosticSource {
void <init> ()
protected boolean findLine (int)
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter$1.class
AbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.AbstractDiagnosticFormatter$1 extends com.sun.tools.javac.code.Printer {
final synthetic com.sun.tools.javac.util.AbstractDiagnosticFormatter this$0
void <init> (com.sun.tools.javac.util.AbstractDiagnosticFormatter)
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
protected java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public java.lang.String visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
}
com/sun/tools/javac/util/JavacMessages$ResourceBundleHelper.class
JavacMessages.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.JavacMessages$ResourceBundleHelper extends java.lang.Object {
public abstract java.util.ResourceBundle getResourceBundle (java.util.Locale)
}
com/sun/tools/javac/util/Dependencies.class
Dependencies.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Dependencies extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key dependenciesKey
public static com.sun.tools.javac.util.Dependencies instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public abstract void push (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Dependencies$CompletionCause)
public abstract void pop ()
static void <clinit> ()
}
com/sun/tools/javac/util/Names.class
Names.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Names extends java.lang.Object {
public static final com.sun.tools.javac.util.Context$Key namesKey
public final com.sun.tools.javac.util.Name asterisk
public final com.sun.tools.javac.util.Name comma
public final com.sun.tools.javac.util.Name empty
public final com.sun.tools.javac.util.Name hyphen
public final com.sun.tools.javac.util.Name one
public final com.sun.tools.javac.util.Name period
public final com.sun.tools.javac.util.Name semicolon
public final com.sun.tools.javac.util.Name slash
public final com.sun.tools.javac.util.Name slashequals
public final com.sun.tools.javac.util.Name _class
public final com.sun.tools.javac.util.Name _default
public final com.sun.tools.javac.util.Name _super
public final com.sun.tools.javac.util.Name _this
public final com.sun.tools.javac.util.Name exports
public final com.sun.tools.javac.util.Name opens
public final com.sun.tools.javac.util.Name module
public final com.sun.tools.javac.util.Name provides
public final com.sun.tools.javac.util.Name requires
public final com.sun.tools.javac.util.Name to
public final com.sun.tools.javac.util.Name transitive
public final com.sun.tools.javac.util.Name uses
public final com.sun.tools.javac.util.Name open
public final com.sun.tools.javac.util.Name with
public final com.sun.tools.javac.util.Name _name
public final com.sun.tools.javac.util.Name addSuppressed
public final com.sun.tools.javac.util.Name any
public final com.sun.tools.javac.util.Name append
public final com.sun.tools.javac.util.Name clinit
public final com.sun.tools.javac.util.Name clone
public final com.sun.tools.javac.util.Name close
public final com.sun.tools.javac.util.Name compareTo
public final com.sun.tools.javac.util.Name deserializeLambda
public final com.sun.tools.javac.util.Name desiredAssertionStatus
public final com.sun.tools.javac.util.Name equals
public final com.sun.tools.javac.util.Name error
public final com.sun.tools.javac.util.Name family
public final com.sun.tools.javac.util.Name finalize
public final com.sun.tools.javac.util.Name forName
public final com.sun.tools.javac.util.Name forRemoval
public final com.sun.tools.javac.util.Name getClass
public final com.sun.tools.javac.util.Name getClassLoader
public final com.sun.tools.javac.util.Name getComponentType
public final com.sun.tools.javac.util.Name getDeclaringClass
public final com.sun.tools.javac.util.Name getMessage
public final com.sun.tools.javac.util.Name hasNext
public final com.sun.tools.javac.util.Name hashCode
public final com.sun.tools.javac.util.Name init
public final com.sun.tools.javac.util.Name initCause
public final com.sun.tools.javac.util.Name iterator
public final com.sun.tools.javac.util.Name length
public final com.sun.tools.javac.util.Name next
public final com.sun.tools.javac.util.Name ordinal
public final com.sun.tools.javac.util.Name provider
public final com.sun.tools.javac.util.Name serialVersionUID
public final com.sun.tools.javac.util.Name toString
public final com.sun.tools.javac.util.Name value
public final com.sun.tools.javac.util.Name valueOf
public final com.sun.tools.javac.util.Name values
public final com.sun.tools.javac.util.Name java_io_Serializable
public final com.sun.tools.javac.util.Name java_lang_AutoCloseable
public final com.sun.tools.javac.util.Name java_lang_Class
public final com.sun.tools.javac.util.Name java_lang_Cloneable
public final com.sun.tools.javac.util.Name java_lang_Enum
public final com.sun.tools.javac.util.Name java_lang_Object
public final com.sun.tools.javac.util.Name java_lang_invoke_MethodHandle
public final com.sun.tools.javac.util.Name Array
public final com.sun.tools.javac.util.Name Bound
public final com.sun.tools.javac.util.Name Method
public final com.sun.tools.javac.util.Name java_lang
public final com.sun.tools.javac.util.Name java_base
public final com.sun.tools.javac.util.Name Annotation
public final com.sun.tools.javac.util.Name AnnotationDefault
public final com.sun.tools.javac.util.Name BootstrapMethods
public final com.sun.tools.javac.util.Name Bridge
public final com.sun.tools.javac.util.Name CharacterRangeTable
public final com.sun.tools.javac.util.Name Code
public final com.sun.tools.javac.util.Name CompilationID
public final com.sun.tools.javac.util.Name ConstantValue
public final com.sun.tools.javac.util.Name Deprecated
public final com.sun.tools.javac.util.Name EnclosingMethod
public final com.sun.tools.javac.util.Name Enum
public final com.sun.tools.javac.util.Name Exceptions
public final com.sun.tools.javac.util.Name InnerClasses
public final com.sun.tools.javac.util.Name LineNumberTable
public final com.sun.tools.javac.util.Name LocalVariableTable
public final com.sun.tools.javac.util.Name LocalVariableTypeTable
public final com.sun.tools.javac.util.Name MethodParameters
public final com.sun.tools.javac.util.Name Module
public final com.sun.tools.javac.util.Name ModuleResolution
public final com.sun.tools.javac.util.Name RuntimeInvisibleAnnotations
public final com.sun.tools.javac.util.Name RuntimeInvisibleParameterAnnotations
public final com.sun.tools.javac.util.Name RuntimeInvisibleTypeAnnotations
public final com.sun.tools.javac.util.Name RuntimeVisibleAnnotations
public final com.sun.tools.javac.util.Name RuntimeVisibleParameterAnnotations
public final com.sun.tools.javac.util.Name RuntimeVisibleTypeAnnotations
public final com.sun.tools.javac.util.Name Signature
public final com.sun.tools.javac.util.Name SourceFile
public final com.sun.tools.javac.util.Name SourceID
public final com.sun.tools.javac.util.Name StackMap
public final com.sun.tools.javac.util.Name StackMapTable
public final com.sun.tools.javac.util.Name Synthetic
public final com.sun.tools.javac.util.Name Value
public final com.sun.tools.javac.util.Name Varargs
public final com.sun.tools.javac.util.Name ANNOTATION_TYPE
public final com.sun.tools.javac.util.Name CONSTRUCTOR
public final com.sun.tools.javac.util.Name FIELD
public final com.sun.tools.javac.util.Name LOCAL_VARIABLE
public final com.sun.tools.javac.util.Name METHOD
public final com.sun.tools.javac.util.Name MODULE
public final com.sun.tools.javac.util.Name PACKAGE
public final com.sun.tools.javac.util.Name PARAMETER
public final com.sun.tools.javac.util.Name TYPE
public final com.sun.tools.javac.util.Name TYPE_PARAMETER
public final com.sun.tools.javac.util.Name TYPE_USE
public final com.sun.tools.javac.util.Name CLASS
public final com.sun.tools.javac.util.Name RUNTIME
public final com.sun.tools.javac.util.Name SOURCE
public final com.sun.tools.javac.util.Name T
public final com.sun.tools.javac.util.Name deprecated
public final com.sun.tools.javac.util.Name ex
public final com.sun.tools.javac.util.Name module_info
public final com.sun.tools.javac.util.Name package_info
public final com.sun.tools.javac.util.Name requireNonNull
public final com.sun.tools.javac.util.Name lambda
public final com.sun.tools.javac.util.Name metafactory
public final com.sun.tools.javac.util.Name altMetafactory
public final com.sun.tools.javac.util.Name dollarThis
public final com.sun.tools.javac.util.Name makeConcat
public final com.sun.tools.javac.util.Name makeConcatWithConstants
public final com.sun.tools.javac.util.Name$Table table
public static com.sun.tools.javac.util.Names instance (com.sun.tools.javac.util.Context)
public void <init> (com.sun.tools.javac.util.Context)
protected com.sun.tools.javac.util.Name$Table createTable (com.sun.tools.javac.util.Options)
public void dispose ()
public com.sun.tools.javac.util.Name fromChars (char[], int, int)
public com.sun.tools.javac.util.Name fromString (java.lang.String)
public com.sun.tools.javac.util.Name fromUtf (byte[])
public com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
static void <clinit> ()
}
com/sun/tools/javac/util/Name.class
Name.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Name extends java.lang.Object implements javax.lang.model.element.Name {
public final com.sun.tools.javac.util.Name$Table table
protected void <init> (com.sun.tools.javac.util.Name$Table)
public boolean contentEquals (java.lang.CharSequence)
public int length ()
public char charAt (int)
public java.lang.CharSequence subSequence (int, int)
public com.sun.tools.javac.util.Name append (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.util.Name append (char, com.sun.tools.javac.util.Name)
public int compareTo (com.sun.tools.javac.util.Name)
public boolean isEmpty ()
public int lastIndexOf (byte)
public boolean startsWith (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.util.Name subName (int, int)
public java.lang.String toString ()
public byte[] toUtf ()
public abstract int getIndex ()
public abstract int getByteLength ()
public abstract byte getByteAt (int)
public void getBytes (byte[], int)
public abstract byte[] getByteArray ()
public abstract int getByteOffset ()
}
com/sun/tools/javac/util/MandatoryWarningHandler$DeferredDiagnosticKind.class
MandatoryWarningHandler.java
package com.sun.tools.javac.util
final enum com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind IN_FILE
public static final enum com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind ADDITIONAL_IN_FILE
public static final enum com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind IN_FILES
public static final enum com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind ADDITIONAL_IN_FILES
private final String value
private static final synthetic com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind[] $VALUES
public static com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind[] values ()
public static com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
java.lang.String getKey (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/util/ByteBuffer.class
ByteBuffer.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ByteBuffer extends java.lang.Object {
public byte[] elems
public int length
public void <init> ()
public void <init> (int)
public void appendByte (int)
public void appendBytes (byte[], int, int)
public void appendBytes (byte[])
public void appendChar (int)
public void appendInt (int)
public void appendLong (long)
public void appendFloat (float)
public void appendDouble (double)
public void appendName (com.sun.tools.javac.util.Name)
public void reset ()
public com.sun.tools.javac.util.Name toName (com.sun.tools.javac.util.Names)
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter.class
AbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.AbstractDiagnosticFormatter extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter {
protected com.sun.tools.javac.util.JavacMessages messages
private com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration config
protected int depth
private com.sun.tools.javac.util.List allCaptured
protected com.sun.tools.javac.code.Printer printer
protected void <init> (com.sun.tools.javac.util.JavacMessages, com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration)
public java.lang.String formatKind (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
public java.lang.String format (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected abstract java.lang.String formatDiagnostic (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
public java.lang.String formatPosition (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
private long getPosition (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind)
public java.lang.String formatSource (com.sun.tools.javac.util.JCDiagnostic, boolean, java.util.Locale)
protected java.util.Collection formatArguments (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected java.lang.String formatArgument (com.sun.tools.javac.util.JCDiagnostic, java.lang.Object, java.util.Locale)
private java.lang.String expr2String (com.sun.tools.javac.tree.JCTree$JCExpression)
protected java.lang.String formatIterable (com.sun.tools.javac.util.JCDiagnostic, java.lang.Iterable, java.util.Locale)
protected com.sun.tools.javac.util.List formatSubdiagnostics (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected java.lang.String formatSubdiagnostic (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected java.lang.String formatSourceLine (com.sun.tools.javac.util.JCDiagnostic, int)
protected java.lang.String formatLintCategory (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
public boolean displaySource (com.sun.tools.javac.util.JCDiagnostic)
public boolean isRaw ()
protected java.lang.String indentString (int)
protected java.lang.String indent (java.lang.String, int)
public com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration getConfiguration ()
public com.sun.tools.javac.code.Printer getPrinter ()
public void setPrinter (com.sun.tools.javac.code.Printer)
public volatile synthetic com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
public volatile synthetic java.lang.String formatPosition (javax.tools.Diagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
public volatile synthetic java.lang.String formatSource (javax.tools.Diagnostic, boolean, java.util.Locale)
public volatile synthetic java.lang.String formatKind (javax.tools.Diagnostic, java.util.Locale)
public volatile synthetic java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
public volatile synthetic boolean displaySource (javax.tools.Diagnostic)
static synthetic com.sun.tools.javac.util.List access$000 (com.sun.tools.javac.util.AbstractDiagnosticFormatter)
static synthetic com.sun.tools.javac.util.List access$002 (com.sun.tools.javac.util.AbstractDiagnosticFormatter, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/util/JCDiagnostic$DiagnosticInfo.class
JCDiagnostic.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo extends java.lang.Object {
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType type
String prefix
String code
Object[] args
private transient void <init> (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, java.lang.String, java.lang.String, java.lang.Object[])
public java.lang.String key ()
public static transient com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo of (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, java.lang.String, java.lang.String, java.lang.Object[])
synthetic void <init> (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, java.lang.String, java.lang.String, java.lang.Object[], com.sun.tools.javac.util.JCDiagnostic$1)
}
com/sun/tools/javac/util/Filter.class
Filter.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Filter extends java.lang.Object {
public abstract boolean accepts (java.lang.Object)
}
com/sun/tools/javac/util/LayoutCharacters.class
LayoutCharacters.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.LayoutCharacters extends java.lang.Object {
public static final int TabInc
public static final int DiagInc
public static final int DetailsInc
public static final byte TAB
public static final byte LF
public static final byte FF
public static final byte CR
public static final byte EOI
}
com/sun/tools/javac/util/RawDiagnosticFormatter.class
RawDiagnosticFormatter.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.RawDiagnosticFormatter extends com.sun.tools.javac.util.AbstractDiagnosticFormatter {
public void <init> (com.sun.tools.javac.util.Options)
public java.lang.String formatDiagnostic (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
public java.lang.String formatMessage (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected java.lang.String formatArgument (com.sun.tools.javac.util.JCDiagnostic, java.lang.Object, java.util.Locale)
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
public boolean isRaw ()
public volatile synthetic java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
}
com/sun/tools/javac/util/List.class
List.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.List extends java.util.AbstractCollection implements java.util.List {
public Object head
public com.sun.tools.javac.util.List tail
private static final com.sun.tools.javac.util.List EMPTY_LIST
private static final java.util.Iterator EMPTYITERATOR
void <init> (java.lang.Object, com.sun.tools.javac.util.List)
public static com.sun.tools.javac.util.List nil ()
public static com.sun.tools.javac.util.List filter (com.sun.tools.javac.util.List, java.lang.Object)
public com.sun.tools.javac.util.List intersect (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List diff (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List take (int)
public static com.sun.tools.javac.util.List of (java.lang.Object)
public static com.sun.tools.javac.util.List of (java.lang.Object, java.lang.Object)
public static com.sun.tools.javac.util.List of (java.lang.Object, java.lang.Object, java.lang.Object)
public static transient com.sun.tools.javac.util.List of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
public static com.sun.tools.javac.util.List from (java.lang.Object[])
public static com.sun.tools.javac.util.List from (java.lang.Iterable)
public static com.sun.tools.javac.util.List fill (int, java.lang.Object)
public boolean isEmpty ()
public boolean nonEmpty ()
public int length ()
public int size ()
public com.sun.tools.javac.util.List setTail (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List prepend (java.lang.Object)
public com.sun.tools.javac.util.List prependList (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List reverse ()
public com.sun.tools.javac.util.List append (java.lang.Object)
public com.sun.tools.javac.util.List appendList (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List appendList (com.sun.tools.javac.util.ListBuffer)
public java.lang.Object[] toArray (java.lang.Object[])
public java.lang.Object[] toArray ()
public java.lang.String toString (java.lang.String)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
public static boolean equals (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean contains (java.lang.Object)
public java.lang.Object last ()
public com.sun.tools.javac.util.List map (java.util.function.Function)
public static com.sun.tools.javac.util.List convert (java.lang.Class, com.sun.tools.javac.util.List)
private static java.util.Iterator emptyIterator ()
public java.util.Iterator iterator ()
public java.lang.Object get (int)
public boolean addAll (int, java.util.Collection)
public java.lang.Object set (int, java.lang.Object)
public void add (int, java.lang.Object)
public java.lang.Object remove (int)
public int indexOf (java.lang.Object)
public int lastIndexOf (java.lang.Object)
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
public java.util.List subList (int, int)
public static java.util.stream.Collector collector ()
private static synthetic com.sun.tools.javac.util.ListBuffer lambda$collector$0 (com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
static void <clinit> ()
}
com/sun/tools/javac/util/Iterators$CompoundIterator.class
Iterators.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Iterators$CompoundIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator inputs
private final java.util.function.Function convertor
private java.util.Iterator currentIterator
public void <init> (java.lang.Iterable, java.util.function.Function)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
private void update ()
}
com/sun/tools/javac/util/SharedNameTable$NameImpl.class
SharedNameTable.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.SharedNameTable$NameImpl extends com.sun.tools.javac.util.Name {
com.sun.tools.javac.util.SharedNameTable$NameImpl next
int index
int length
void <init> (com.sun.tools.javac.util.SharedNameTable)
public int getIndex ()
public int getByteLength ()
public byte getByteAt (int)
public byte[] getByteArray ()
public int getByteOffset ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/sun/tools/javac/util/Iterators$1.class
Iterators.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.Iterators$1 extends java.lang.Object implements java.util.Iterator {
void <init> ()
public boolean hasNext ()
public java.lang.Object next ()
}
com/sun/tools/javac/util/Log$1.class
Log.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.Log$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static void <clinit> ()
}
com/sun/tools/javac/util/JDK9Wrappers$ModuleDescriptor.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JDK9Wrappers$ModuleDescriptor extends java.lang.Object {
public void <init> ()
}
com/sun/tools/javac/util/ClientCodeException.class
ClientCodeException.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ClientCodeException extends java.lang.RuntimeException {
static final long serialVersionUID
public void <init> (java.lang.Throwable)
}
com/sun/tools/javac/util/BasicDiagnosticFormatter.class
BasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.BasicDiagnosticFormatter extends com.sun.tools.javac.util.AbstractDiagnosticFormatter {
public void <init> (com.sun.tools.javac.util.Options, com.sun.tools.javac.util.JavacMessages)
public void <init> (com.sun.tools.javac.util.JavacMessages)
public java.lang.String formatDiagnostic (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
public java.lang.String formatMessage (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
protected java.lang.String addSourceLineIfNeeded (com.sun.tools.javac.util.JCDiagnostic, java.lang.String)
protected java.lang.String formatMeta (char, com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
private java.lang.String selectFormat (com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration getConfiguration ()
public volatile synthetic com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration getConfiguration ()
public volatile synthetic com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
public volatile synthetic java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind.class
BasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind DEFAULT_POS_FORMAT
public static final enum com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind DEFAULT_NO_POS_FORMAT
public static final enum com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind DEFAULT_CLASS_FORMAT
private static final synthetic com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind[] $VALUES
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind[] values ()
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/util/GraphUtils$DependencyKind.class
GraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$DependencyKind extends java.lang.Object {
}
com/sun/tools/javac/util/Name$Table.class
Name.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Name$Table extends java.lang.Object {
public final com.sun.tools.javac.util.Names names
void <init> (com.sun.tools.javac.util.Names)
public abstract com.sun.tools.javac.util.Name fromChars (char[], int, int)
public com.sun.tools.javac.util.Name fromString (java.lang.String)
public com.sun.tools.javac.util.Name fromUtf (byte[])
public abstract com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
public abstract void dispose ()
protected static int hashValue (byte[], int, int)
protected static boolean equals (byte[], int, byte[], int, int)
}
com/sun/tools/javac/util/Position$LineMap.class
Position.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Position$LineMap extends java.lang.Object implements com.sun.source.tree.LineMap {
public abstract int getStartPosition (int)
public abstract int getPosition (int, int)
public abstract int getLineNumber (int)
public abstract int getColumnNumber (int)
}
com/sun/tools/javac/util/Log$DefaultDiagnosticHandler.class
Log.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Log$DefaultDiagnosticHandler extends com.sun.tools.javac.util.Log$DiagnosticHandler {
final synthetic com.sun.tools.javac.util.Log this$0
private void <init> (com.sun.tools.javac.util.Log)
public void report (com.sun.tools.javac.util.JCDiagnostic)
synthetic void <init> (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Log$1)
}
com/sun/tools/javac/util/Iterators$2.class
Iterators.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.Iterators$2 extends java.lang.Object implements java.util.Iterator {
private Object current
final synthetic java.util.Iterator val$input
final synthetic java.util.function.Predicate val$test
void <init> (java.util.Iterator, java.util.function.Predicate)
private java.lang.Object update ()
public boolean hasNext ()
public java.lang.Object next ()
}
com/sun/tools/javac/util/Log$PrefixKind.class
Log.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.Log$PrefixKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.Log$PrefixKind JAVAC
public static final enum com.sun.tools.javac.util.Log$PrefixKind COMPILER_MISC
final String value
private static final synthetic com.sun.tools.javac.util.Log$PrefixKind[] $VALUES
public static com.sun.tools.javac.util.Log$PrefixKind[] values ()
public static com.sun.tools.javac.util.Log$PrefixKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
public java.lang.String key (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/util/JCDiagnostic$MultilineDiagnostic.class
JCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic$MultilineDiagnostic extends com.sun.tools.javac.util.JCDiagnostic {
private final com.sun.tools.javac.util.List subdiagnostics
public void <init> (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List getSubdiagnostics ()
public boolean isMultiline ()
public volatile synthetic java.lang.Object getSource ()
}
com/sun/tools/javac/util/DefinedBy$Api.class
DefinedBy.java
package com.sun.tools.javac.util
public final enum com.sun.tools.javac.util.DefinedBy$Api extends java.lang.Enum {
public static final enum com.sun.tools.javac.util.DefinedBy$Api ANNOTATION_PROCESSING
public static final enum com.sun.tools.javac.util.DefinedBy$Api COMPILER
public static final enum com.sun.tools.javac.util.DefinedBy$Api COMPILER_TREE
public static final enum com.sun.tools.javac.util.DefinedBy$Api LANGUAGE_MODEL
public final String packageRoot
private static final synthetic com.sun.tools.javac.util.DefinedBy$Api[] $VALUES
public static com.sun.tools.javac.util.DefinedBy$Api[] values ()
public static com.sun.tools.javac.util.DefinedBy$Api valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$1.class
BasicDiagnosticFormatter.java
package com.sun.tools.javac.util
synthetic com.sun.tools.javac.util.BasicDiagnosticFormatter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static void <clinit> ()
}
com/sun/tools/javac/util/JDK9Wrappers$VMHelper.class
JDK9Wrappers.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JDK9Wrappers$VMHelper extends java.lang.Object {
public static final String CLASSNAME
private static Class vmClass
private static java.lang.reflect.Method getRuntimeArgumentsMethod
public void <init> ()
public static java.lang.String[] getRuntimeArguments ()
private static void init ()
static void <clinit> ()
}
com/sun/tools/javac/util/GraphUtils$DottableNode.class
GraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$DottableNode extends java.lang.Object implements com.sun.tools.javac.util.GraphUtils$Node {
public abstract java.util.Properties nodeAttributes ()
public abstract java.util.Properties dependencyAttributes (com.sun.tools.javac.util.GraphUtils$DottableNode, com.sun.tools.javac.util.GraphUtils$DependencyKind)
}
com/sun/tools/javac/util/JCDiagnostic$Error.class
JCDiagnostic.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JCDiagnostic$Error extends com.sun.tools.javac.util.JCDiagnostic$DiagnosticInfo {
public transient void <init> (java.lang.String, java.lang.String, java.lang.Object[])
}
com/sun/tools/javac/util/Constants.class
Constants.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Constants extends java.lang.Object {
public void <init> ()
public static java.lang.Object decode (java.lang.Object, com.sun.tools.javac.code.Type)
public static java.lang.String format (java.lang.Object, com.sun.tools.javac.code.Type)
public static java.lang.String format (java.lang.Object)
private static java.lang.String formatByte (byte)
private static java.lang.String formatShort (short)
private static java.lang.String formatLong (long)
private static java.lang.String formatFloat (float)
private static java.lang.String formatDouble (double)
private static java.lang.String formatChar (char)
private static java.lang.String formatString (java.lang.String)
}
com/sun/tools/javac/util/GraphUtils$DotVisitor.class
GraphUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.GraphUtils$DotVisitor extends com.sun.tools.javac.util.GraphUtils$NodeVisitor {
public void <init> ()
public void visitDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.GraphUtils$DottableNode, com.sun.tools.javac.util.GraphUtils$DottableNode, java.lang.StringBuilder)
public void visitNode (com.sun.tools.javac.util.GraphUtils$DottableNode, java.lang.StringBuilder)
protected java.lang.String formatProperties (java.util.Properties)
protected static java.lang.String wrap (java.lang.String)
public volatile synthetic void visitDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.GraphUtils$Node, com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
public volatile synthetic void visitNode (com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
}
com/sun/tools/javac/util/Dependencies$GraphDependencies$FilterVisitor.class
Dependencies.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Dependencies$GraphDependencies$FilterVisitor extends com.sun.tools.javac.util.GraphUtils$NodeVisitor {
com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind ck
final synthetic com.sun.tools.javac.util.Dependencies$GraphDependencies this$0
private void <init> (com.sun.tools.javac.util.Dependencies$GraphDependencies, com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind)
public void visitNode (com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, java.lang.Void)
public void visitDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, com.sun.tools.javac.util.Dependencies$GraphDependencies$Node, java.lang.Void)
public volatile synthetic void visitDependency (com.sun.tools.javac.util.GraphUtils$DependencyKind, com.sun.tools.javac.util.GraphUtils$Node, com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
public volatile synthetic void visitNode (com.sun.tools.javac.util.GraphUtils$Node, java.lang.Object)
synthetic void <init> (com.sun.tools.javac.util.Dependencies$GraphDependencies, com.sun.tools.javac.util.Dependencies$GraphDependencies$CompletionNode$Kind, com.sun.tools.javac.util.Dependencies$1)
}
com/sun/tools/javac/model/
com/sun/tools/javac/model/FilteredMemberList.class
FilteredMemberList.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.FilteredMemberList extends java.util.AbstractList {
private final com.sun.tools.javac.code.Scope scope
public void <init> (com.sun.tools.javac.code.Scope)
public int size ()
public com.sun.tools.javac.code.Symbol get (int)
public java.util.Iterator iterator ()
private static boolean unwanted (com.sun.tools.javac.code.Symbol)
public volatile synthetic java.lang.Object get (int)
private static synthetic boolean lambda$iterator$0 (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/model/AnnotationProxyMaker$ValueVisitor$1AnnotationTypeMismatchExceptionProxy.class
AnnotationProxyMaker.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor$1AnnotationTypeMismatchExceptionProxy extends sun.reflect.annotation.ExceptionProxy {
static final long serialVersionUID
final transient java.lang.reflect.Method method
final synthetic com.sun.tools.javac.code.Attribute val$attr
final synthetic com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor this$1
void <init> (com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor, java.lang.reflect.Method, com.sun.tools.javac.code.Attribute)
public java.lang.String toString ()
protected java.lang.RuntimeException generateException ()
}
com/sun/tools/javac/model/AnnotationProxyMaker$ValueVisitor.class
AnnotationProxyMaker.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
private com.sun.tools.javac.code.Symbol$MethodSymbol meth
private Class returnClass
private Object value
final synthetic com.sun.tools.javac.model.AnnotationProxyMaker this$0
void <init> (com.sun.tools.javac.model.AnnotationProxyMaker, com.sun.tools.javac.code.Symbol$MethodSymbol)
java.lang.Object getValue (com.sun.tools.javac.code.Attribute)
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public void visitError (com.sun.tools.javac.code.Attribute$Error)
private void typeMismatch (java.lang.reflect.Method, com.sun.tools.javac.code.Attribute)
}
com/sun/tools/javac/model/AnnotationProxyMaker.class
AnnotationProxyMaker.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.AnnotationProxyMaker extends java.lang.Object {
private final com.sun.tools.javac.code.Attribute$Compound anno
private final Class annoType
private void <init> (com.sun.tools.javac.code.Attribute$Compound, java.lang.Class)
public static java.lang.annotation.Annotation generateAnnotation (com.sun.tools.javac.code.Attribute$Compound, java.lang.Class)
private java.lang.annotation.Annotation generateAnnotation ()
private java.util.Map getAllReflectedValues ()
private java.util.Map getAllValues ()
private java.lang.Object generateValue (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Attribute)
static synthetic java.lang.Class access$000 (com.sun.tools.javac.model.AnnotationProxyMaker)
}
com/sun/tools/javac/model/JavacElements$1.class
JavacElements.java
package com.sun.tools.javac.model
synthetic com.sun.tools.javac.model.JavacElements$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ModuleElement$DirectiveKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static void <clinit> ()
}
com/sun/tools/javac/model/AnnotationProxyMaker$MirroredTypesExceptionProxy.class
AnnotationProxyMaker.java
package com.sun.tools.javac.model
final com.sun.tools.javac.model.AnnotationProxyMaker$MirroredTypesExceptionProxy extends sun.reflect.annotation.ExceptionProxy {
static final long serialVersionUID
private transient com.sun.tools.javac.util.List types
private final String typeStrings
void <init> (com.sun.tools.javac.util.List)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
protected java.lang.RuntimeException generateException ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
}
com/sun/tools/javac/model/AnnotationProxyMaker$MirroredTypeExceptionProxy.class
AnnotationProxyMaker.java
package com.sun.tools.javac.model
final com.sun.tools.javac.model.AnnotationProxyMaker$MirroredTypeExceptionProxy extends sun.reflect.annotation.ExceptionProxy {
static final long serialVersionUID
private transient javax.lang.model.type.TypeMirror type
private final String typeString
void <init> (javax.lang.model.type.TypeMirror)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
protected java.lang.RuntimeException generateException ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
}
com/sun/tools/javac/model/JavacElements$1TS.class
JavacElements.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacElements$1TS extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.tree.JCTree$JCExpression result
final synthetic com.sun.tools.javac.tree.JCTree val$tree
final synthetic com.sun.tools.javac.code.Symbol$MethodSymbol val$sym
final synthetic com.sun.tools.javac.model.JavacElements this$0
void <init> (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$MethodSymbol)
public void scan (com.sun.tools.javac.tree.JCTree)
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
}
com/sun/tools/javac/model/JavacTypes$1.class
JavacTypes.java
package com.sun.tools.javac.model
synthetic com.sun.tools.javac.model.JavacTypes$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
com/sun/tools/javac/model/JavacElements$1Vis.class
JavacElements.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacElements$1Vis extends com.sun.tools.javac.tree.JCTree$Visitor {
com.sun.tools.javac.util.List result
final synthetic com.sun.tools.javac.model.JavacElements this$0
void <init> (com.sun.tools.javac.model.JavacElements)
public void visitPackageDef (com.sun.tools.javac.tree.JCTree$JCPackageDecl)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
}
com/sun/tools/javac/model/JavacElements.class
JavacElements.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.JavacElements extends java.lang.Object implements javax.lang.model.util.Elements {
private final com.sun.tools.javac.main.JavaCompiler javaCompiler
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Modules modules
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.comp.Resolve resolve
private final com.sun.tools.javac.api.JavacTaskImpl javacTaskImpl
private final com.sun.tools.javac.util.Log log
private final boolean allowModules
private final java.util.Set alreadyWarnedDuplicates
public static com.sun.tools.javac.model.JavacElements instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public java.util.Set getAllModuleElements ()
public com.sun.tools.javac.code.Symbol$ModuleSymbol getModuleElement (java.lang.CharSequence)
public com.sun.tools.javac.code.Symbol$PackageSymbol getPackageElement (java.lang.CharSequence)
public com.sun.tools.javac.code.Symbol$PackageSymbol getPackageElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
private com.sun.tools.javac.code.Symbol$PackageSymbol doGetPackageElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
public com.sun.tools.javac.code.Symbol$ClassSymbol getTypeElement (java.lang.CharSequence)
public com.sun.tools.javac.code.Symbol$ClassSymbol getTypeElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
private com.sun.tools.javac.code.Symbol$ClassSymbol doGetTypeElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
private com.sun.tools.javac.code.Symbol doGetElement (javax.lang.model.element.ModuleElement, java.lang.String, java.lang.CharSequence, java.lang.Class)
private com.sun.tools.javac.code.Symbol unboundNameToSymbol (java.lang.String, java.lang.String, java.lang.Class)
private com.sun.tools.javac.code.Symbol nameToSymbol (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String, java.lang.Class)
private com.sun.tools.javac.tree.JCTree matchAnnoToTree (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.Element, com.sun.tools.javac.tree.JCTree)
private com.sun.tools.javac.tree.JCTree matchAnnoToTree (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private com.sun.tools.javac.tree.JCTree matchAttributeToTree (com.sun.tools.javac.code.Attribute, com.sun.tools.javac.code.Attribute, com.sun.tools.javac.tree.JCTree)
private com.sun.tools.javac.tree.JCTree$JCExpression scanForAssign (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element)
public java.lang.String getDocComment (javax.lang.model.element.Element)
public javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element)
public javax.lang.model.element.ModuleElement getModuleOf (javax.lang.model.element.Element)
public boolean isDeprecated (javax.lang.model.element.Element)
public javax.lang.model.util.Elements$Origin getOrigin (javax.lang.model.element.Element)
public javax.lang.model.util.Elements$Origin getOrigin (javax.lang.model.AnnotatedConstruct, javax.lang.model.element.AnnotationMirror)
public javax.lang.model.util.Elements$Origin getOrigin (javax.lang.model.element.ModuleElement, javax.lang.model.element.ModuleElement$Directive)
public com.sun.tools.javac.util.Name getBinaryName (javax.lang.model.element.TypeElement)
public java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
public com.sun.tools.javac.model.FilteredMemberList getAllMembers (javax.lang.model.element.TypeElement)
private void addMembers (com.sun.tools.javac.code.Scope$WriteableScope, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
private boolean isInherited (com.sun.tools.javac.code.Type)
private static boolean containsAnnoOfType (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element)
public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
public java.lang.String getConstantExpression (java.lang.Object)
public transient void printElements (java.io.Writer, javax.lang.model.element.Element[])
public com.sun.tools.javac.util.Name getName (java.lang.CharSequence)
public boolean isFunctionalInterface (javax.lang.model.element.TypeElement)
private com.sun.tools.javac.util.Pair getTreeAndTopLevel (javax.lang.model.element.Element)
public com.sun.tools.javac.util.Pair getTreeAndTopLevel (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
private com.sun.tools.javac.comp.Env getEnterEnv (com.sun.tools.javac.code.Symbol)
private void ensureEntered (java.lang.String)
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
public volatile synthetic javax.lang.model.element.Name getName (java.lang.CharSequence)
public volatile synthetic java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
public volatile synthetic java.util.List getAllMembers (javax.lang.model.element.TypeElement)
public volatile synthetic javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement)
public volatile synthetic javax.lang.model.element.ModuleElement getModuleElement (java.lang.CharSequence)
public volatile synthetic javax.lang.model.element.TypeElement getTypeElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
public volatile synthetic javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence)
public volatile synthetic javax.lang.model.element.PackageElement getPackageElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
public volatile synthetic javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence)
private static synthetic java.lang.String lambda$unboundNameToSymbol$1 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic com.sun.tools.javac.code.Symbol$ModuleSymbol lambda$unboundNameToSymbol$0 (com.sun.tools.javac.code.Symbol)
static synthetic com.sun.tools.javac.tree.JCTree$JCExpression access$000 (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree)
static synthetic com.sun.tools.javac.tree.JCTree access$100 (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.code.Attribute, com.sun.tools.javac.code.Attribute, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/model/JavacTypes.class
JavacTypes.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.JavacTypes extends java.lang.Object implements javax.lang.model.util.Types {
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.code.Types types
private static final java.util.Set EXEC_OR_PKG_OR_MOD
public static com.sun.tools.javac.model.JavacTypes instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
public boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType)
public java.util.List directSupertypes (javax.lang.model.type.TypeMirror)
public javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror)
public javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType)
public javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror)
public javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror)
public javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind)
public javax.lang.model.type.NullType getNullType ()
public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind)
public javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror)
public javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
private transient javax.lang.model.type.DeclaredType getDeclaredType0 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol, javax.lang.model.type.TypeMirror[])
public javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
private void validateTypeNotIn (javax.lang.model.type.TypeMirror, java.util.Set)
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
public java.util.Set getOverriddenMethods (javax.lang.model.element.Element)
static void <clinit> ()
}
com/sun/tools/javac/model/JavacElements$2Vis.class
JavacElements.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacElements$2Vis extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
com.sun.tools.javac.tree.JCTree result
final synthetic com.sun.tools.javac.tree.JCTree val$tree
final synthetic com.sun.tools.javac.code.Attribute val$findme
final synthetic com.sun.tools.javac.model.JavacElements this$0
void <init> (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Attribute)
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public void visitError (com.sun.tools.javac.code.Attribute$Error)
}
com/sun/tools/javac/code/
com/sun/tools/javac/code/Symbol$Visitor.class
Symbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol$Visitor extends java.lang.Object {
public abstract java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
public abstract java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public abstract java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
public abstract java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
public abstract java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
public abstract java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
public abstract java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
}
com/sun/tools/javac/code/Types$DescriptorCache$FunctionDescriptor.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor extends java.lang.Object {
com.sun.tools.javac.code.Symbol descSym
final synthetic com.sun.tools.javac.code.Types$DescriptorCache this$1
void <init> (com.sun.tools.javac.code.Types$DescriptorCache, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol getSymbol ()
public com.sun.tools.javac.code.Type getType (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/code/Attribute$1.class
Attribute.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.Attribute$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/code/Types$TypePair.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$TypePair extends java.lang.Object {
final com.sun.tools.javac.code.Type t1
final com.sun.tools.javac.code.Type t2
boolean strict
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
public int hashCode ()
public boolean equals (java.lang.Object)
}
com/sun/tools/javac/code/Attribute$TypeCompound.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$TypeCompound extends com.sun.tools.javac.code.Attribute$Compound {
public void <init> (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.TypeAnnotationPosition)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
}
com/sun/tools/javac/code/Types$10.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$10 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public java.lang.Boolean visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$TypeMapping.class
Types.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$TypeMapping extends com.sun.tools.javac.code.Types$MapVisitor implements java.util.function.Function {
public void <init> ()
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List visit (com.sun.tools.javac.util.List, java.lang.Object)
public com.sun.tools.javac.code.Type visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object apply (java.lang.Object)
private synthetic com.sun.tools.javac.code.Type lambda$visit$0 (java.lang.Object, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/code/Type.class
Type.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type extends com.sun.tools.javac.code.AnnoConstruct implements javax.lang.model.type.TypeMirror {
protected final com.sun.tools.javac.code.TypeMetadata metadata
public static final com.sun.tools.javac.code.Type$JCNoType noType
public static final com.sun.tools.javac.code.Type$JCNoType recoveryType
public static final com.sun.tools.javac.code.Type$JCNoType stuckType
public static boolean moreInfo
public com.sun.tools.javac.code.Symbol$TypeSymbol tsym
private static final com.sun.tools.javac.code.Types$TypeMapping stripMetadata
public com.sun.tools.javac.code.TypeMetadata getMetadata ()
public com.sun.tools.javac.code.TypeMetadata$Entry getMetadataOfKind (com.sun.tools.javac.code.TypeMetadata$Entry$Kind)
public boolean hasTag (com.sun.tools.javac.code.TypeTag)
public abstract com.sun.tools.javac.code.TypeTag getTag ()
public boolean isNumeric ()
public boolean isIntegral ()
public boolean isPrimitive ()
public boolean isPrimitiveOrVoid ()
public boolean isReference ()
public boolean isNullOrReference ()
public boolean isPartial ()
public java.lang.Object constValue ()
public boolean isFalse ()
public boolean isTrue ()
public com.sun.tools.javac.code.Type getModelType ()
public static com.sun.tools.javac.util.List getModelTypes (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type getOriginalType ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public void <init> (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Types$TypeMapping, java.lang.Object)
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Types$TypeMapping)
public com.sun.tools.javac.code.Type constType (java.lang.Object)
public com.sun.tools.javac.code.Type baseType ()
protected com.sun.tools.javac.code.Type typeNoMetadata ()
public abstract com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
protected boolean needsStripping ()
public com.sun.tools.javac.code.Type stripMetadataIfNeeded ()
public com.sun.tools.javac.code.Type stripMetadata ()
public com.sun.tools.javac.code.Type annotatedType (com.sun.tools.javac.util.List)
public boolean isAnnotated ()
public com.sun.tools.javac.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
public static com.sun.tools.javac.util.List baseTypes (com.sun.tools.javac.util.List)
protected void appendAnnotationsString (java.lang.StringBuilder, boolean)
protected void appendAnnotationsString (java.lang.StringBuilder)
public java.lang.String toString ()
public static java.lang.String toString (com.sun.tools.javac.util.List)
public java.lang.String stringValue ()
public boolean equals (java.lang.Object)
public boolean equalsIgnoreMetadata (com.sun.tools.javac.code.Type)
public int hashCode ()
public java.lang.String argtypes (boolean)
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.code.Type getEnclosingType ()
public com.sun.tools.javac.util.List getParameterTypes ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public com.sun.tools.javac.code.Type getUpperBound ()
public com.sun.tools.javac.code.Type getLowerBound ()
public com.sun.tools.javac.util.List allparams ()
public boolean isErroneous ()
public static boolean isErroneous (com.sun.tools.javac.util.List)
public boolean isParameterized ()
public boolean isRaw ()
public boolean isCompound ()
public boolean isIntersection ()
public boolean isUnion ()
public boolean isInterface ()
public boolean isFinal ()
public boolean contains (com.sun.tools.javac.code.Type)
public static boolean contains (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public boolean containsAny (com.sun.tools.javac.util.List)
public static boolean containsAny (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public static com.sun.tools.javac.util.List filter (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Filter)
public boolean isSuperBound ()
public boolean isExtendsBound ()
public boolean isUnbound ()
public com.sun.tools.javac.code.Type withTypeVar (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type$MethodType asMethodType ()
public void complete ()
public com.sun.tools.javac.code.Symbol$TypeSymbol asElement ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic java.util.List getAnnotationMirrors ()
static void <clinit> ()
}
com/sun/tools/javac/code/Symbol$VarSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$VarSymbol extends com.sun.tools.javac.code.Symbol implements javax.lang.model.element.VariableElement {
public int pos
public int adr
private Object data
public void <init> (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol$VarSymbol clone (com.sun.tools.javac.code.Symbol)
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
public javax.lang.model.element.ElementKind getKind ()
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public java.lang.Object getConstantValue ()
public void setLazyConstValue (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public boolean isExceptionParameter ()
public boolean isResourceVariable ()
public java.lang.Object getConstValue ()
public void setData (java.lang.Object)
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic javax.lang.model.type.TypeMirror asType ()
private synthetic java.lang.Object lambda$setLazyConstValue$0 (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCVariableDecl) throws java.lang.Exception
}
com/sun/tools/javac/code/Scope$ImportScope.class
Scope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$ImportScope extends com.sun.tools.javac.code.Scope$CompoundScope {
public void <init> (com.sun.tools.javac.code.Symbol)
public void finalizeScope ()
}
com/sun/tools/javac/code/Lint$AugmentVisitor.class
Lint.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Lint$AugmentVisitor extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
private final com.sun.tools.javac.util.Context context
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.code.Lint parent
private com.sun.tools.javac.code.Lint lint
void <init> (com.sun.tools.javac.util.Context)
com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Lint, com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Lint, com.sun.tools.javac.util.List)
private void initSyms ()
private void suppress (com.sun.tools.javac.code.Lint$LintCategory)
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public void visitError (com.sun.tools.javac.code.Attribute$Error)
}
com/sun/tools/javac/code/DeferredLintHandler$1.class
DeferredLintHandler.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.DeferredLintHandler$1 extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
void <init> ()
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/code/Attribute$Enum.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Enum extends com.sun.tools.javac.code.Attribute {
public com.sun.tools.javac.code.Symbol$VarSymbol value
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$VarSymbol)
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol$VarSymbol getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
}
com/sun/tools/javac/code/Type$JCPrimitiveType$2.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$JCPrimitiveType$2 extends com.sun.tools.javac.code.Type$JCPrimitiveType {
final synthetic Object val$value
final synthetic com.sun.tools.javac.code.Type$JCPrimitiveType this$0
void <init> (com.sun.tools.javac.code.Type$JCPrimitiveType, com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata, java.lang.Object)
public java.lang.Object constValue ()
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Types$16.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$16 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.util.List visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public com.sun.tools.javac.util.List visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.util.List visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$CapturedType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$CapturedType extends com.sun.tools.javac.code.Type$TypeVar {
public com.sun.tools.javac.code.Type$WildcardType wildcard
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$WildcardType)
public void <init> (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type$CapturedType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public boolean isCaptured ()
public java.lang.String toString ()
public volatile synthetic com.sun.tools.javac.code.Type$TypeVar cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound$2.class
Type.java
package com.sun.tools.javac.code
final enum com.sun.tools.javac.code.Type$UndetVar$InferenceBound$2 extends com.sun.tools.javac.code.Type$UndetVar$InferenceBound {
void <init> (java.lang.String, int)
public com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
}
com/sun/tools/javac/code/Types$23$1.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$23$1 extends com.sun.tools.javac.code.Type$MethodType {
final synthetic com.sun.tools.javac.code.Type$MethodType val$t
final synthetic com.sun.tools.javac.code.Types$23 this$1
void <init> (com.sun.tools.javac.code.Types$23, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type$MethodType)
public com.sun.tools.javac.code.Type baseType ()
}
com/sun/tools/javac/code/Types$SameTypeVisitor.class
Types.java
package com.sun.tools.javac.code
abstract com.sun.tools.javac.code.Types$SameTypeVisitor extends com.sun.tools.javac.code.Types$TypeRelation {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
abstract boolean sameTypeVars (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
protected abstract boolean containsTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitPackageType (com.sun.tools.javac.code.Type$PackageType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Lint.class
Lint.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Lint extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key lintKey
private final com.sun.tools.javac.code.Lint$AugmentVisitor augmentor
private final java.util.EnumSet values
private final java.util.EnumSet suppressedValues
private static final java.util.Map map
public static com.sun.tools.javac.code.Lint instance (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Attribute$Compound)
public com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Symbol)
public transient com.sun.tools.javac.code.Lint suppress (com.sun.tools.javac.code.Lint$LintCategory[])
protected void <init> (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.code.Lint)
public java.lang.String toString ()
public boolean isEnabled (com.sun.tools.javac.code.Lint$LintCategory)
public boolean isSuppressed (com.sun.tools.javac.code.Lint$LintCategory)
static synthetic java.util.Map access$000 ()
static synthetic java.util.EnumSet access$100 (com.sun.tools.javac.code.Lint)
static synthetic java.util.EnumSet access$200 (com.sun.tools.javac.code.Lint)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$13.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$13 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Symbol)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/ModuleFinder$2.class
ModuleFinder.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.ModuleFinder$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$JavaFileObject$Kind
static final synthetic int[] $SwitchMap$javax$tools$StandardLocation
static void <clinit> ()
}
com/sun/tools/javac/code/Type$JCPrimitiveType$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$JCPrimitiveType$1 extends com.sun.tools.javac.code.Type$JCPrimitiveType {
final synthetic com.sun.tools.javac.code.Type$JCPrimitiveType this$0
void <init> (com.sun.tools.javac.code.Type$JCPrimitiveType, com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Type$PackageType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$PackageType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NoType {
void <init> (com.sun.tools.javac.code.Symbol$PackageSymbol)
public com.sun.tools.javac.code.Type$PackageType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public java.lang.String toString ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Scope$CompoundScope.class
Scope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$CompoundScope extends com.sun.tools.javac.code.Scope implements com.sun.tools.javac.code.Scope$ScopeListener {
com.sun.tools.javac.util.List subScopes
private int mark
public void <init> (com.sun.tools.javac.code.Symbol)
public void prependSubScope (com.sun.tools.javac.code.Scope)
public void symbolAdded (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
public void symbolRemoved (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
public int getMark ()
public java.lang.String toString ()
public java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public com.sun.tools.javac.code.Scope getOrigin (com.sun.tools.javac.code.Symbol)
public boolean isStaticallyImported (com.sun.tools.javac.code.Symbol)
private synthetic java.util.Iterator lambda$getSymbolsByName$3 (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
private static synthetic java.util.Iterator lambda$null$2 (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind, com.sun.tools.javac.code.Scope)
private synthetic java.util.Iterator lambda$getSymbols$1 (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
private static synthetic java.util.Iterator lambda$null$0 (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind, com.sun.tools.javac.code.Scope)
}
com/sun/tools/javac/code/Types$3.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$3 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public boolean accepts (com.sun.tools.javac.code.Symbol)
public volatile synthetic boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Directive$OpensDirective.class
Directive.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Directive$OpensDirective extends com.sun.tools.javac.code.Directive implements javax.lang.model.element.ModuleElement$OpensDirective {
public final com.sun.tools.javac.code.Symbol$PackageSymbol packge
public final com.sun.tools.javac.util.List modules
public final java.util.Set flags
public void <init> (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.util.List)
public void <init> (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.util.List, java.util.Set)
public javax.lang.model.element.ModuleElement$DirectiveKind getKind ()
public com.sun.tools.javac.code.Symbol$PackageSymbol getPackage ()
public java.util.List getTargetModules ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.ModuleElement$DirectiveVisitor, java.lang.Object)
public volatile synthetic javax.lang.model.element.PackageElement getPackage ()
}
com/sun/tools/javac/code/Types$4.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$4 extends com.sun.tools.javac.code.Types$TypeRelation {
private java.util.Set cache
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private boolean containsTypeRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type rewriteSupers (com.sun.tools.javac.code.Type)
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types.class
Types.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key typesKey
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.util.JavacMessages messages
final com.sun.tools.javac.util.Names names
final boolean allowObjectToPrimitiveCast
final boolean allowDefaultMethods
final boolean mapCapturesToBounds
final com.sun.tools.javac.comp.Check chk
final com.sun.tools.javac.comp.Enter enter
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.util.List warnStack
final com.sun.tools.javac.util.Name capturedName
private final com.sun.tools.javac.code.Types$FunctionDescriptorLookupError functionDescriptorLookupError
public final com.sun.tools.javac.util.Warner noWarnings
private final com.sun.tools.javac.code.Types$UnaryVisitor isUnbounded
private final com.sun.tools.javac.code.Types$SimpleVisitor asSub
private com.sun.tools.javac.code.Types$DescriptorCache descCache
private com.sun.tools.javac.util.Filter bridgeFilter
private com.sun.tools.javac.code.Types$TypeRelation isSubtype
com.sun.tools.javac.code.Types$TypeRelation isSameTypeLoose
com.sun.tools.javac.code.Types$TypeRelation isSameTypeStrict
private com.sun.tools.javac.code.Types$TypeRelation containsType
private com.sun.tools.javac.code.Types$TypeRelation isCastable
private com.sun.tools.javac.code.Types$TypeRelation disjointType
private final com.sun.tools.javac.code.Types$TypeMapping cvarLowerBoundMapping
private com.sun.tools.javac.code.Types$UnaryVisitor isReifiable
private com.sun.tools.javac.code.Types$TypeMapping elemTypeFun
private com.sun.tools.javac.code.Types$SimpleVisitor asSuper
private com.sun.tools.javac.code.Types$SimpleVisitor memberType
private com.sun.tools.javac.code.Types$TypeMapping erasure
private com.sun.tools.javac.code.Types$UnaryVisitor supertype
private com.sun.tools.javac.code.Types$UnaryVisitor interfaces
private final com.sun.tools.javac.code.Types$UnaryVisitor directSupertypes
java.util.Map isDerivedRawCache
private com.sun.tools.javac.code.Types$UnaryVisitor classBound
private com.sun.tools.javac.code.Types$ImplementationCache implCache
private com.sun.tools.javac.code.Types$MembersClosureCache membersCache
public com.sun.tools.javac.code.Types$CandidatesCache candidatesCache
com.sun.tools.javac.code.Types$TypeRelation hasSameArgs_strict
com.sun.tools.javac.code.Types$TypeRelation hasSameArgs_nonstrict
private static final com.sun.tools.javac.code.Types$TypeMapping newInstanceFun
private final com.sun.tools.javac.code.Types$MapVisitor methodWithParameters
private final com.sun.tools.javac.code.Types$MapVisitor methodWithThrown
private final com.sun.tools.javac.code.Types$MapVisitor methodWithReturn
private java.util.Map closureCache
java.util.function.BiPredicate basicClosureSkip
java.util.Set mergeCache
private com.sun.tools.javac.code.Type arraySuperType
private static final com.sun.tools.javac.code.Types$HashCodeVisitor hashCodeVisitor
private static final com.sun.tools.javac.code.Types$HashCodeVisitor hashCodeStrictVisitor
public static com.sun.tools.javac.code.Types instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.code.Type wildUpperBound (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type cvarUpperBound (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type wildLowerBound (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type cvarLowerBound (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type skipTypeVars (com.sun.tools.javac.code.Type, boolean)
public boolean isUnbounded (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type asSub (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public boolean isConvertible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public boolean isConvertible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Symbol findDescriptorSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
public com.sun.tools.javac.code.Type findDescriptorType (com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
public boolean isFunctionalInterface (com.sun.tools.javac.code.Symbol$TypeSymbol)
public boolean isFunctionalInterface (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type removeWildcards (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Symbol$ClassSymbol makeFunctionalInterfaceClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, long)
public com.sun.tools.javac.util.List functionalInterfaceBridges (com.sun.tools.javac.code.Symbol$TypeSymbol)
private boolean pendingBridges (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol)
public boolean isSubtypeUnchecked (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isSubtypeUnchecked (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
private boolean isSubtypeUncheckedInternal (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean, com.sun.tools.javac.util.Warner)
private void checkUnsafeVarargsConversion (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public final boolean isSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public final boolean isSubtypeNoCapture (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
public boolean isSubtypeUnchecked (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
public boolean isSubtypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean isSubtypesUnchecked (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
public boolean isSuperType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isSameTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean isSameTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean)
public boolean isSignaturePolymorphic (com.sun.tools.javac.code.Symbol$MethodSymbol)
public boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
public boolean containedBy (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
boolean containsType (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean containsType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isCaptureOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$WildcardType)
public boolean isSameWildcard (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
public boolean containsTypeEquivalent (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean isCastable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isCastable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public boolean disjointTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean disjointType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List cvarLowerBounds (com.sun.tools.javac.util.List)
public boolean notSoftSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type relaxBound (com.sun.tools.javac.code.Type)
public boolean isReifiable (com.sun.tools.javac.code.Type)
public boolean isArray (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type elemtype (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type elemtypeOrType (com.sun.tools.javac.code.Type)
public int dimensions (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type$ArrayType makeArrayType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type asSuper (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type asOuterSuper (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type asEnclosingSuper (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type memberType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public boolean isAssignable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isAssignable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Type)
private boolean eraseNotNeeded (com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Type, boolean)
public com.sun.tools.javac.util.List erasure (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type erasureRecursive (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List erasureRecursive (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type$IntersectionClassType makeIntersectionType (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type$IntersectionClassType makeIntersectionType (com.sun.tools.javac.util.List, boolean)
public com.sun.tools.javac.code.Type supertype (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List interfaces (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List directSupertypes (com.sun.tools.javac.code.Type)
public boolean isDirectSuperInterface (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol)
public boolean isDerivedRaw (com.sun.tools.javac.code.Type)
public boolean isDerivedRawInternal (com.sun.tools.javac.code.Type)
public boolean isDerivedRaw (com.sun.tools.javac.util.List)
public void setBounds (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List)
public void setBounds (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List, boolean)
public com.sun.tools.javac.util.List getBounds (com.sun.tools.javac.code.Type$TypeVar)
public com.sun.tools.javac.code.Type classBound (com.sun.tools.javac.code.Type)
public boolean isSubSignature (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean isSubSignature (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
public boolean overrideEquivalent (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean overridesObjectMethod (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol)
public java.util.Optional mergeAbstracts (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, boolean)
public com.sun.tools.javac.code.Symbol$MethodSymbol implementation (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean, com.sun.tools.javac.util.Filter)
public com.sun.tools.javac.code.Scope$CompoundScope membersClosure (com.sun.tools.javac.code.Type, boolean)
public com.sun.tools.javac.code.Symbol$MethodSymbol firstUnimplementedAbstract (com.sun.tools.javac.code.Symbol$ClassSymbol)
private com.sun.tools.javac.code.Symbol$MethodSymbol firstUnimplementedAbstractImpl (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.util.List interfaceCandidates (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
public com.sun.tools.javac.util.List prune (com.sun.tools.javac.util.List)
public boolean hasSameArgs (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean hasSameArgs (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
private boolean hasSameArgs (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types$TypeRelation)
public com.sun.tools.javac.util.List subst (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type subst (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List substBounds (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type$TypeVar substBound (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public boolean hasSameBounds (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type$ForAll)
public com.sun.tools.javac.util.List newInstances (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type createMethodTypeWithParameters (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type createMethodTypeWithThrown (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type createMethodTypeWithReturn (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type createErrorType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type createErrorType (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type createErrorType (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type)
public int rank (com.sun.tools.javac.code.Type)
public java.lang.String toString (com.sun.tools.javac.code.Type, java.util.Locale)
public java.lang.String toString (com.sun.tools.javac.code.Symbol, java.util.Locale)
public java.lang.String toString (com.sun.tools.javac.code.Type)
private java.lang.String typaramsString (com.sun.tools.javac.util.List)
private void appendTyparamString (com.sun.tools.javac.code.Type$TypeVar, java.lang.StringBuilder)
public com.sun.tools.javac.util.List closure (com.sun.tools.javac.code.Type)
public java.util.stream.Collector closureCollector (boolean, java.util.function.BiPredicate)
public com.sun.tools.javac.util.List insert (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, java.util.function.BiPredicate)
public com.sun.tools.javac.util.List insert (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List union (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, java.util.function.BiPredicate)
public com.sun.tools.javac.util.List union (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List intersect (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Type merge (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type compoundMin (com.sun.tools.javac.util.List)
private com.sun.tools.javac.util.List closureMin (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type lub (com.sun.tools.javac.util.List)
public transient com.sun.tools.javac.code.Type lub (com.sun.tools.javac.code.Type[])
com.sun.tools.javac.util.List erasedSupertypes (com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type arraySuperType ()
public com.sun.tools.javac.code.Type glb (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type glb (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type glbFlattened (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public int hashCode (com.sun.tools.javac.code.Type)
public int hashCode (com.sun.tools.javac.code.Type, boolean)
public boolean resultSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public boolean returnTypeSubstitutable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public boolean returnTypeSubstitutable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public boolean covariantReturnType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public com.sun.tools.javac.code.Symbol$ClassSymbol boxedClass (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type boxedTypeOrType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type unboxedType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type unboxedTypeOrType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List capture (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type capture (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List freshTypeVariables (com.sun.tools.javac.util.List)
private boolean sideCast (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
private boolean sideCastFinal (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
private boolean giveWarning (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.util.List superClosure (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private boolean containsTypeEquivalent (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public void adapt (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer) throws com.sun.tools.javac.code.Types$AdaptFailure
private void adaptSelf (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
private com.sun.tools.javac.code.Type rewriteQuantifiers (com.sun.tools.javac.code.Type, boolean, boolean)
private com.sun.tools.javac.code.Type$WildcardType makeExtendsWildcard (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
private com.sun.tools.javac.code.Type$WildcardType makeSuperWildcard (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
public com.sun.tools.javac.code.Attribute$RetentionPolicy getRetention (com.sun.tools.javac.code.Attribute$Compound)
public com.sun.tools.javac.code.Attribute$RetentionPolicy getRetention (com.sun.tools.javac.code.Symbol$TypeSymbol)
public void newRound ()
private static synthetic boolean lambda$new$3 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private synthetic com.sun.tools.javac.code.Types$ClosureHolder lambda$closureCollector$2 (boolean, java.util.function.BiPredicate)
private static synthetic java.lang.String lambda$membersClosure$1 (com.sun.tools.javac.code.Type)
private static synthetic boolean lambda$removeWildcards$0 (com.sun.tools.javac.code.Type)
static synthetic com.sun.tools.javac.code.Types$FunctionDescriptorLookupError access$000 (com.sun.tools.javac.code.Types)
static synthetic void access$100 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
static synthetic boolean access$200 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
static synthetic com.sun.tools.javac.code.Type access$400 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, boolean, boolean)
static synthetic boolean access$500 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
static synthetic boolean access$600 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
static synthetic boolean access$700 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
static synthetic com.sun.tools.javac.code.Type access$800 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, boolean)
static synthetic com.sun.tools.javac.code.Type access$900 (com.sun.tools.javac.code.Types)
static synthetic com.sun.tools.javac.util.List access$1100 (com.sun.tools.javac.code.Types, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.code.Type$WildcardType access$1300 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
static synthetic com.sun.tools.javac.code.Type$WildcardType access$1400 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$1.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$1 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$UndetVar$Kind.class
Type.java
package com.sun.tools.javac.code
final enum com.sun.tools.javac.code.Type$UndetVar$Kind extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Type$UndetVar$Kind NORMAL
public static final enum com.sun.tools.javac.code.Type$UndetVar$Kind CAPTURED
public static final enum com.sun.tools.javac.code.Type$UndetVar$Kind THROWS
private static final synthetic com.sun.tools.javac.code.Type$UndetVar$Kind[] $VALUES
public static com.sun.tools.javac.code.Type$UndetVar$Kind[] values ()
public static com.sun.tools.javac.code.Type$UndetVar$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$Subst$1.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Subst$1 extends com.sun.tools.javac.code.Type$ForAll {
final synthetic com.sun.tools.javac.code.Types$Subst this$1
void <init> (com.sun.tools.javac.code.Types$Subst, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public boolean needsStripping ()
}
com/sun/tools/javac/code/Kinds$KindSelector.class
Kinds.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Kinds$KindSelector extends java.lang.Object {
public static final com.sun.tools.javac.code.Kinds$KindSelector NIL
public static final com.sun.tools.javac.code.Kinds$KindSelector PCK
public static final com.sun.tools.javac.code.Kinds$KindSelector TYP
public static final com.sun.tools.javac.code.Kinds$KindSelector VAR
public static final com.sun.tools.javac.code.Kinds$KindSelector VAL
public static final com.sun.tools.javac.code.Kinds$KindSelector MTH
public static final com.sun.tools.javac.code.Kinds$KindSelector POLY
public static final com.sun.tools.javac.code.Kinds$KindSelector MDL
public static final com.sun.tools.javac.code.Kinds$KindSelector ERR
public static final com.sun.tools.javac.code.Kinds$KindSelector ASG
public static final com.sun.tools.javac.code.Kinds$KindSelector TYP_PCK
public static final com.sun.tools.javac.code.Kinds$KindSelector VAL_MTH
public static final com.sun.tools.javac.code.Kinds$KindSelector VAL_POLY
public static final com.sun.tools.javac.code.Kinds$KindSelector VAL_TYP
public static final com.sun.tools.javac.code.Kinds$KindSelector VAL_TYP_PCK
private final byte data
private void <init> (int)
public static transient com.sun.tools.javac.code.Kinds$KindSelector of (com.sun.tools.javac.code.Kinds$KindSelector[])
public boolean subset (com.sun.tools.javac.code.Kinds$KindSelector)
public boolean contains (com.sun.tools.javac.code.Kinds$KindSelector)
public java.util.Set kindNames ()
static void <clinit> ()
}
com/sun/tools/javac/code/Types$MethodFilter.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$MethodFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.code.Type site
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public boolean accepts (com.sun.tools.javac.code.Symbol)
public volatile synthetic boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Kinds$1.class
Kinds.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.Kinds$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$source$tree$MemberReferenceTree$ReferenceMode
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
com/sun/tools/javac/code/TypeAnnotations$TypeAnnotationPositions.class
TypeAnnotations.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions extends com.sun.tools.javac.tree.TreeScanner {
private final boolean sigOnly
private com.sun.tools.javac.util.List frames
private boolean isInClass
private com.sun.tools.javac.tree.JCTree$JCLambda currentLambda
final synthetic com.sun.tools.javac.code.TypeAnnotations this$0
void <init> (com.sun.tools.javac.code.TypeAnnotations, boolean)
protected void push (com.sun.tools.javac.tree.JCTree)
protected com.sun.tools.javac.tree.JCTree pop ()
private com.sun.tools.javac.tree.JCTree peek2 ()
public void scan (com.sun.tools.javac.tree.JCTree)
private void separateAnnotationsKinds (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.TypeAnnotationPosition)
private com.sun.tools.javac.code.Type typeWithAnnotations (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
private com.sun.tools.javac.code.Type rewriteArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
private com.sun.tools.javac.code.Type typeWithAnnotations (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.Attribute$TypeCompound toTypeCompound (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.TypeAnnotationPosition)
private com.sun.tools.javac.code.TypeAnnotationPosition resolveFrame (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, com.sun.tools.javac.util.ListBuffer)
private com.sun.tools.javac.util.ListBuffer locateNestedTypes (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.ListBuffer)
private int methodParamIndex (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
private void copyNewClassAnnotationsToOwner (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
private void findTypeCompoundPosition (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
private void findPosition (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
private void setTypeAnnotationPos (com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
public java.lang.String toString ()
}
com/sun/tools/javac/code/Types$21.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$21 extends com.sun.tools.javac.code.Types$MapVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.util.List)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/TypeAnnotations$TypeAnnotationPositions$1.class
TypeAnnotations.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions$1 extends java.lang.Object implements com.sun.tools.javac.code.Type$Visitor {
final synthetic com.sun.tools.javac.code.Type val$stopAt
final synthetic com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions this$1
void <init> (com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitPackageType (com.sun.tools.javac.code.Type$PackageType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitModuleType (com.sun.tools.javac.code.Type$ModuleType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleType (com.sun.tools.javac.code.Type$ModuleType, java.lang.Object)
public volatile synthetic java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/code/Symbol$Completer$1.class
Symbol.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Symbol$Completer$1 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
void <init> ()
public void complete (com.sun.tools.javac.code.Symbol)
public boolean isTerminal ()
}
com/sun/tools/javac/code/Types$2.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$2 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Symbol)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$18.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$18 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Scope$WriteableScope.class
Scope.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Scope$WriteableScope extends com.sun.tools.javac.code.Scope {
public void <init> (com.sun.tools.javac.code.Symbol)
public abstract void enter (com.sun.tools.javac.code.Symbol)
public abstract void enterIfAbsent (com.sun.tools.javac.code.Symbol)
public abstract void remove (com.sun.tools.javac.code.Symbol)
public final com.sun.tools.javac.code.Scope$WriteableScope dup ()
public abstract com.sun.tools.javac.code.Scope$WriteableScope dup (com.sun.tools.javac.code.Symbol)
public abstract com.sun.tools.javac.code.Scope$WriteableScope leave ()
public final com.sun.tools.javac.code.Scope$WriteableScope dupUnshared ()
public abstract com.sun.tools.javac.code.Scope$WriteableScope dupUnshared (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.code.Scope$WriteableScope create (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Types$AdaptFailure.class
Types.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$AdaptFailure extends java.lang.RuntimeException {
static final long serialVersionUID
public void <init> ()
}
com/sun/tools/javac/code/TypeAnnotationPosition$TypePathEntry.class
TypeAnnotationPosition.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry extends java.lang.Object {
public static final int bytesPerEntry
public final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind tag
public final int arg
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry ARRAY
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry INNER_TYPE
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry WILDCARD
private void <init> (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind)
public void <init> (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry fromBinary (int, int)
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
static void <clinit> ()
}
com/sun/tools/javac/code/Types$12.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$12 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Symbol)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Attribute$Compound.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Compound extends com.sun.tools.javac.code.Attribute implements javax.lang.model.element.AnnotationMirror {
public final com.sun.tools.javac.util.List values
public com.sun.tools.javac.code.TypeAnnotationPosition position
private boolean synthesized
public boolean isSynthesized ()
public void setSynthesized (boolean)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.TypeAnnotationPosition getPosition ()
public boolean isContainerTypeCompound ()
private com.sun.tools.javac.code.Attribute$Compound getFirstEmbeddedTC ()
public boolean tryFixPosition ()
public boolean hasUnknownPosition ()
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
public com.sun.tools.javac.code.Attribute member (com.sun.tools.javac.util.Name)
private com.sun.tools.javac.util.Pair getElemPair (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Attribute$Compound getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
public javax.lang.model.type.DeclaredType getAnnotationType ()
public java.util.Map getElementValues ()
public volatile synthetic java.lang.Object getValue ()
}
com/sun/tools/javac/code/Flags.class
Flags.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Flags extends java.lang.Object {
public static final int PUBLIC
public static final int PRIVATE
public static final int PROTECTED
public static final int STATIC
public static final int FINAL
public static final int SYNCHRONIZED
public static final int VOLATILE
public static final int TRANSIENT
public static final int NATIVE
public static final int INTERFACE
public static final int ABSTRACT
public static final int STRICTFP
public static final int SYNTHETIC
public static final int ANNOTATION
public static final int ENUM
public static final int MANDATED
public static final int StandardFlags
public static final int ACC_SUPER
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_MODULE
public static final int DEPRECATED
public static final int HASINIT
public static final int BLOCK
public static final int NOOUTERTHIS
public static final int EXISTS
public static final int COMPOUND
public static final int CLASS_SEEN
public static final int SOURCE_SEEN
public static final int LOCKED
public static final int UNATTRIBUTED
public static final int ANONCONSTR
public static final int ACYCLIC
public static final long BRIDGE
public static final long PARAMETER
public static final long VARARGS
public static final long ACYCLIC_ANN
public static final long GENERATEDCONSTR
public static final long HYPOTHETICAL
public static final long PROPRIETARY
public static final long UNION
public static final long EFFECTIVELY_FINAL
public static final long CLASH
public static final long DEFAULT
public static final long AUXILIARY
public static final long NOT_IN_PROFILE
public static final long BAD_OVERRIDE
public static final long SIGNATURE_POLYMORPHIC
public static final long THROWS
public static final long POTENTIALLY_AMBIGUOUS
public static final long LAMBDA_METHOD
public static final long TYPE_TRANSLATED
public static final long MODULE
public static final long AUTOMATIC_MODULE
public static final long SYSTEM_MODULE
public static final long DEPRECATED_ANNOTATION
public static final long DEPRECATED_REMOVAL
public static final long HAS_RESOURCE
public static final int AccessFlags
public static final int LocalClassFlags
public static final int MemberClassFlags
public static final int ClassFlags
public static final int InterfaceVarFlags
public static final int VarFlags
public static final int ConstructorFlags
public static final int InterfaceMethodFlags
public static final int MethodFlags
public static final long ExtendedStandardFlags
public static final long ModifierFlags
public static final long InterfaceMethodMask
public static final long AnnotationTypeElementMask
public static final long LocalVarFlags
public static final long ReceiverParamFlags
private static final java.util.Map modifierSets
private void <init> ()
public static java.lang.String toString (long)
public static java.util.EnumSet asFlagSet (long)
public static java.util.Set asModifierSet (long)
public static boolean isStatic (com.sun.tools.javac.code.Symbol)
public static boolean isEnum (com.sun.tools.javac.code.Symbol)
public static boolean isConstant (com.sun.tools.javac.code.Symbol$VarSymbol)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$9.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$9 extends com.sun.tools.javac.code.Types$TypeMapping {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
public volatile synthetic com.sun.tools.javac.code.Type visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
}
com/sun/tools/javac/code/Attribute$Array.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Array extends com.sun.tools.javac.code.Attribute {
public final com.sun.tools.javac.code.Attribute[] values
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Attribute[])
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
public com.sun.tools.javac.util.List getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
public com.sun.tools.javac.code.TypeAnnotationPosition getPosition ()
public volatile synthetic java.lang.Object getValue ()
}
com/sun/tools/javac/code/Directive$ExportsDirective.class
Directive.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Directive$ExportsDirective extends com.sun.tools.javac.code.Directive implements javax.lang.model.element.ModuleElement$ExportsDirective {
public final com.sun.tools.javac.code.Symbol$PackageSymbol packge
public final com.sun.tools.javac.util.List modules
public final java.util.Set flags
public void <init> (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.util.List)
public void <init> (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.util.List, java.util.Set)
public javax.lang.model.element.ModuleElement$DirectiveKind getKind ()
public com.sun.tools.javac.code.Symbol$PackageSymbol getPackage ()
public java.util.List getTargetModules ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.ModuleElement$DirectiveVisitor, java.lang.Object)
public volatile synthetic javax.lang.model.element.PackageElement getPackage ()
}
com/sun/tools/javac/code/Type$JCNoType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$JCNoType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NoType {
public void <init> ()
public com.sun.tools.javac.code.Type$JCNoType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public boolean isCompound ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Attribute$RetentionPolicy.class
Attribute.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Attribute$RetentionPolicy extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Attribute$RetentionPolicy SOURCE
public static final enum com.sun.tools.javac.code.Attribute$RetentionPolicy CLASS
public static final enum com.sun.tools.javac.code.Attribute$RetentionPolicy RUNTIME
private static final synthetic com.sun.tools.javac.code.Attribute$RetentionPolicy[] $VALUES
public static com.sun.tools.javac.code.Attribute$RetentionPolicy[] values ()
public static com.sun.tools.javac.code.Attribute$RetentionPolicy valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$CandidatesCache.class
Types.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$CandidatesCache extends java.lang.Object {
public java.util.Map cache
final synthetic com.sun.tools.javac.code.Types this$0
public void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.util.List get (com.sun.tools.javac.code.Types$CandidatesCache$Entry)
public void put (com.sun.tools.javac.code.Types$CandidatesCache$Entry, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/code/Symbol$DynamicMethodSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$DynamicMethodSymbol extends com.sun.tools.javac.code.Symbol$MethodSymbol {
public Object[] staticArgs
public com.sun.tools.javac.code.Symbol bsm
public int bsmKind
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, java.lang.Object[])
public boolean isDynamic ()
}
com/sun/tools/javac/code/Symtab$2.class
Symtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$2 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final synthetic com.sun.tools.javac.code.Symbol$Completer val$completer
final synthetic com.sun.tools.javac.code.Type val$type
final synthetic com.sun.tools.javac.code.Symtab this$0
void <init> (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Symbol$Completer, com.sun.tools.javac.code.Type)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public boolean isTerminal ()
}
com/sun/tools/javac/code/Types$DescriptorCache.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache extends java.lang.Object {
private java.util.WeakHashMap _map
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor get (com.sun.tools.javac.code.Symbol$TypeSymbol) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
public com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor findDescriptorInternal (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Scope$CompoundScope) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
private com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor mergeDescriptors (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.List)
transient com.sun.tools.javac.code.Types$FunctionDescriptorLookupError failure (java.lang.String, java.lang.Object[])
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError failure (com.sun.tools.javac.util.JCDiagnostic)
private synthetic com.sun.tools.javac.code.Types$DescriptorCache$1 lambda$mergeDescriptors$3 (com.sun.tools.javac.code.Symbol)
private synthetic boolean lambda$findDescriptorInternal$2 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private synthetic com.sun.tools.javac.code.Type lambda$findDescriptorInternal$1 (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol)
private synthetic boolean lambda$findDescriptorInternal$0 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
static synthetic java.util.WeakHashMap access$1500 (com.sun.tools.javac.code.Types$DescriptorCache)
}
com/sun/tools/javac/code/Types$FunctionDescriptorLookupError.class
Types.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$FunctionDescriptorLookupError extends java.lang.RuntimeException {
private static final long serialVersionUID
com.sun.tools.javac.util.JCDiagnostic diagnostic
void <init> ()
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError setMessage (com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
}
com/sun/tools/javac/code/Types$MembersClosureCache.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$MembersClosureCache extends com.sun.tools.javac.code.Types$SimpleVisitor {
private java.util.Map _map
java.util.Set seenTypes
com.sun.tools.javac.code.Scope$CompoundScope nilScope
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Scope$CompoundScope visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public com.sun.tools.javac.code.Scope$CompoundScope visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.code.Scope$CompoundScope visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
static synthetic java.util.Map access$1700 (com.sun.tools.javac.code.Types$MembersClosureCache)
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound$3.class
Type.java
package com.sun.tools.javac.code
final enum com.sun.tools.javac.code.Type$UndetVar$InferenceBound$3 extends com.sun.tools.javac.code.Type$UndetVar$InferenceBound {
void <init> (java.lang.String, int)
public com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
}
com/sun/tools/javac/code/Scope$ScopeListener.class
Scope.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Scope$ScopeListener extends java.lang.Object {
public abstract void symbolAdded (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
public abstract void symbolRemoved (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
}
com/sun/tools/javac/code/Directive$RequiresDirective.class
Directive.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Directive$RequiresDirective extends com.sun.tools.javac.code.Directive implements javax.lang.model.element.ModuleElement$RequiresDirective {
public final com.sun.tools.javac.code.Symbol$ModuleSymbol module
public final java.util.Set flags
public void <init> (com.sun.tools.javac.code.Symbol$ModuleSymbol)
public void <init> (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.util.Set)
public javax.lang.model.element.ModuleElement$DirectiveKind getKind ()
public boolean isStatic ()
public boolean isTransitive ()
public com.sun.tools.javac.code.Symbol$ModuleSymbol getDependency ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.ModuleElement$DirectiveVisitor, java.lang.Object)
public volatile synthetic javax.lang.model.element.ModuleElement getDependency ()
}
com/sun/tools/javac/code/ModuleFinder$1.class
ModuleFinder.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.ModuleFinder$1 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final synthetic com.sun.tools.javac.code.Symbol$ModuleSymbol val$msym
final synthetic com.sun.tools.javac.code.ModuleFinder this$0
void <init> (com.sun.tools.javac.code.ModuleFinder, com.sun.tools.javac.code.Symbol$ModuleSymbol)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public java.lang.String toString ()
}
com/sun/tools/javac/code/ClassFinder$1.class
ClassFinder.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.ClassFinder$1 extends java.lang.Object implements java.util.Iterator {
private javax.tools.JavaFileObject next
private final java.util.Iterator original
final synthetic Iterable val$listed
final synthetic com.sun.tools.javac.code.Symbol$PackageSymbol val$p
final synthetic java.util.Set val$kinds
final synthetic com.sun.tools.javac.code.ClassFinder this$0
void <init> (com.sun.tools.javac.code.ClassFinder, java.lang.Iterable, com.sun.tools.javac.code.Symbol$PackageSymbol, java.util.Set)
public boolean hasNext ()
public javax.tools.JavaFileObject next ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/code/Symbol$CompletionFailure.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$CompletionFailure extends java.lang.RuntimeException {
private static final long serialVersionUID
public com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.util.JCDiagnostic diag
public String errmsg
public void <init> (com.sun.tools.javac.code.Symbol, java.lang.String)
public void <init> (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
public java.lang.String getMessage ()
public java.lang.Object getDetailValue ()
public com.sun.tools.javac.code.Symbol$CompletionFailure initCause (java.lang.Throwable)
public volatile synthetic java.lang.Throwable initCause (java.lang.Throwable)
}
com/sun/tools/javac/code/Attribute$Constant.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Constant extends com.sun.tools.javac.code.Attribute {
public final Object value
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public void <init> (com.sun.tools.javac.code.Type, java.lang.Object)
public java.lang.String toString ()
public java.lang.Object getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
}
com/sun/tools/javac/code/Types$HashCodeVisitor.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$HashCodeVisitor extends com.sun.tools.javac.code.Types$UnaryVisitor {
private void <init> ()
public java.lang.Integer visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public java.lang.Integer visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public java.lang.Integer visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Void)
public java.lang.Integer visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
public java.lang.Integer visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public java.lang.Integer visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public java.lang.Integer visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Void)
public java.lang.Integer visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
synthetic void <init> (com.sun.tools.javac.code.Types$1)
}
com/sun/tools/javac/code/Types$23$2.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$23$2 extends com.sun.tools.javac.code.Type$ForAll {
final synthetic com.sun.tools.javac.code.Type$ForAll val$t
final synthetic com.sun.tools.javac.code.Types$23 this$1
void <init> (com.sun.tools.javac.code.Types$23, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$ForAll)
public com.sun.tools.javac.code.Type baseType ()
}
com/sun/tools/javac/code/Kinds$KindName.class
Kinds.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Kinds$KindName extends java.lang.Enum implements com.sun.tools.javac.api.Formattable {
public static final enum com.sun.tools.javac.code.Kinds$KindName ANNOTATION
public static final enum com.sun.tools.javac.code.Kinds$KindName CONSTRUCTOR
public static final enum com.sun.tools.javac.code.Kinds$KindName INTERFACE
public static final enum com.sun.tools.javac.code.Kinds$KindName ENUM
public static final enum com.sun.tools.javac.code.Kinds$KindName STATIC
public static final enum com.sun.tools.javac.code.Kinds$KindName TYPEVAR
public static final enum com.sun.tools.javac.code.Kinds$KindName BOUND
public static final enum com.sun.tools.javac.code.Kinds$KindName VAR
public static final enum com.sun.tools.javac.code.Kinds$KindName VAL
public static final enum com.sun.tools.javac.code.Kinds$KindName METHOD
public static final enum com.sun.tools.javac.code.Kinds$KindName CLASS
public static final enum com.sun.tools.javac.code.Kinds$KindName STATIC_INIT
public static final enum com.sun.tools.javac.code.Kinds$KindName INSTANCE_INIT
public static final enum com.sun.tools.javac.code.Kinds$KindName PACKAGE
public static final enum com.sun.tools.javac.code.Kinds$KindName MODULE
private final String name
private static final synthetic com.sun.tools.javac.code.Kinds$KindName[] $VALUES
public static com.sun.tools.javac.code.Kinds$KindName[] values ()
public static com.sun.tools.javac.code.Kinds$KindName valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
public java.lang.String toString ()
public java.lang.String getKind ()
public java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
static void <clinit> ()
}
com/sun/tools/javac/code/Attribute$Visitor.class
Attribute.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Attribute$Visitor extends java.lang.Object {
public abstract void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public abstract void visitClass (com.sun.tools.javac.code.Attribute$Class)
public abstract void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public abstract void visitArray (com.sun.tools.javac.code.Attribute$Array)
public abstract void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public abstract void visitError (com.sun.tools.javac.code.Attribute$Error)
}
com/sun/tools/javac/code/Types$7.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$7 extends com.sun.tools.javac.code.Types$TypeRelation {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
boolean visitCompoundType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type, boolean)
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/ClassFinder$BadClassFile.class
ClassFinder.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.ClassFinder$BadClassFile extends com.sun.tools.javac.code.Symbol$CompletionFailure {
private static final long serialVersionUID
public void <init> (com.sun.tools.javac.code.Symbol$TypeSymbol, javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Factory)
private static com.sun.tools.javac.util.JCDiagnostic createBadClassFileDiagnostic (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Factory)
}
com/sun/tools/javac/code/SymbolMetadata.class
SymbolMetadata.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.SymbolMetadata extends java.lang.Object {
private static final com.sun.tools.javac.util.List DECL_NOT_STARTED
private static final com.sun.tools.javac.util.List DECL_IN_PROGRESS
private com.sun.tools.javac.util.List attributes
private com.sun.tools.javac.util.List type_attributes
private com.sun.tools.javac.util.List init_type_attributes
private com.sun.tools.javac.util.List clinit_type_attributes
private final com.sun.tools.javac.code.Symbol sym
public void <init> (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.util.List getDeclarationAttributes ()
public com.sun.tools.javac.util.List getTypeAttributes ()
public com.sun.tools.javac.util.List getInitTypeAttributes ()
public com.sun.tools.javac.util.List getClassInitTypeAttributes ()
public void setDeclarationAttributes (com.sun.tools.javac.util.List)
public void setTypeAttributes (com.sun.tools.javac.util.List)
public void setInitTypeAttributes (com.sun.tools.javac.util.List)
public void setClassInitTypeAttributes (com.sun.tools.javac.util.List)
public void setAttributes (com.sun.tools.javac.code.SymbolMetadata)
public com.sun.tools.javac.code.SymbolMetadata reset ()
public boolean isEmpty ()
public boolean isTypesEmpty ()
public boolean pendingCompletion ()
public com.sun.tools.javac.code.SymbolMetadata append (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.SymbolMetadata appendUniqueTypes (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.SymbolMetadata appendInitTypeAttributes (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.SymbolMetadata appendClassInitTypeAttributes (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.SymbolMetadata prepend (com.sun.tools.javac.util.List)
private com.sun.tools.javac.util.List filterDeclSentinels (com.sun.tools.javac.util.List)
private boolean isStarted ()
static void <clinit> ()
}
com/sun/tools/javac/code/TypeTag$1.class
TypeTag.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.TypeTag$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/code/Type$UndetVar.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$UndetVar extends com.sun.tools.javac.code.Type$DelegatedType {
public java.util.ArrayDeque incorporationActions
protected java.util.Map bounds
private com.sun.tools.javac.code.Type inst
public int declaredCount
public com.sun.tools.javac.code.Type$UndetVar$UndetVarListener listener
com.sun.tools.javac.code.Type$UndetVar$Kind kind
com.sun.tools.javac.code.Types$TypeMapping toTypeVarMap
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public void <init> (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$UndetVar$UndetVarListener, com.sun.tools.javac.code.Types)
public java.lang.String toString ()
public java.lang.String debugString ()
public void setThrow ()
public com.sun.tools.javac.code.Type$UndetVar dup (com.sun.tools.javac.code.Types)
public void dupTo (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type$UndetVar cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public boolean isPartial ()
public com.sun.tools.javac.code.Type baseType ()
public com.sun.tools.javac.code.Type getInst ()
public void setInst (com.sun.tools.javac.code.Type)
public transient com.sun.tools.javac.util.List getBounds (com.sun.tools.javac.code.Type$UndetVar$InferenceBound[])
public com.sun.tools.javac.util.List getDeclaredBounds ()
public void setBounds (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.util.List)
public final void addBound (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
private void addBound (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types, boolean)
public void substBounds (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Types)
private void notifyBoundChange (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, boolean)
public final boolean isCaptured ()
public final boolean isThrows ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
private synthetic void lambda$substBounds$0 (com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, boolean)
static synthetic com.sun.tools.javac.code.Type access$300 (com.sun.tools.javac.code.Type$UndetVar)
}
com/sun/tools/javac/code/Symtab$3.class
Symtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$3 extends com.sun.tools.javac.code.Symbol$ModuleSymbol {
final synthetic com.sun.tools.javac.code.Symtab this$0
void <init> (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public java.lang.String toString ()
}
com/sun/tools/javac/code/AnnoConstruct.class
AnnoConstruct.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.AnnoConstruct extends java.lang.Object implements javax.lang.model.AnnotatedConstruct {
public void <init> ()
public abstract com.sun.tools.javac.util.List getAnnotationMirrors ()
protected com.sun.tools.javac.code.Attribute$Compound getAttribute (java.lang.Class)
protected java.lang.annotation.Annotation[] getInheritedAnnotations (java.lang.Class)
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
private com.sun.tools.javac.code.Attribute$Compound[] unpackContained (com.sun.tools.javac.code.Attribute$Compound)
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
private static java.lang.Class getContainer (java.lang.Class)
private static com.sun.tools.javac.code.Attribute[] unpackAttributes (com.sun.tools.javac.code.Attribute$Compound)
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$CapturedType$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$CapturedType$1 extends com.sun.tools.javac.code.Type$CapturedType {
final synthetic com.sun.tools.javac.code.Type$CapturedType this$0
void <init> (com.sun.tools.javac.code.Type$CapturedType, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic com.sun.tools.javac.code.Type$TypeVar cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Scope$ScopeImpl$1.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$ScopeImpl$1 extends java.lang.Object implements java.util.Iterator {
private com.sun.tools.javac.code.Scope$ScopeImpl currScope
private com.sun.tools.javac.code.Scope$Entry currEntry
private int seenRemoveCount
final synthetic com.sun.tools.javac.code.Scope$LookupKind val$lookupKind
final synthetic com.sun.tools.javac.util.Filter val$sf
final synthetic com.sun.tools.javac.code.Scope$ScopeImpl this$0
void <init> (com.sun.tools.javac.code.Scope$ScopeImpl, com.sun.tools.javac.code.Scope$LookupKind, com.sun.tools.javac.util.Filter)
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol next ()
private com.sun.tools.javac.code.Symbol doNext ()
private void update ()
void skipToNextMatchingEntry ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/code/Symbol$ClassSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$ClassSymbol extends com.sun.tools.javac.code.Symbol$TypeSymbol implements javax.lang.model.element.TypeElement {
public com.sun.tools.javac.code.Scope$WriteableScope members_field
public com.sun.tools.javac.util.Name fullname
public com.sun.tools.javac.util.Name flatname
public javax.tools.JavaFileObject sourcefile
public javax.tools.JavaFileObject classfile
public com.sun.tools.javac.util.List trans_local
public com.sun.tools.javac.jvm.Pool pool
private com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata annotationTypeMetadata
public void <init> (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public void <init> (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public java.lang.String toString ()
public long flags ()
public com.sun.tools.javac.code.Scope$WriteableScope members ()
public com.sun.tools.javac.util.List getRawAttributes ()
public com.sun.tools.javac.util.List getRawTypeAttributes ()
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Types)
public java.lang.String className ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public com.sun.tools.javac.util.Name flatName ()
public boolean isSubClass (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
public void complete () throws com.sun.tools.javac.code.Symbol$CompletionFailure
public com.sun.tools.javac.util.List getInterfaces ()
public com.sun.tools.javac.code.Type getSuperclass ()
private com.sun.tools.javac.code.Symbol$ClassSymbol getSuperClassToSearchForAnnotations ()
protected java.lang.annotation.Annotation[] getInheritedAnnotations (java.lang.Class)
public javax.lang.model.element.ElementKind getKind ()
public java.util.Set getModifiers ()
public javax.lang.model.element.NestingKind getNestingKind ()
protected com.sun.tools.javac.code.Attribute$Compound getAttribute (java.lang.Class)
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public void markAbstractIfNeeded (com.sun.tools.javac.code.Types)
public void reset ()
public void clearAnnotationMetadata ()
public com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata getAnnotationTypeMetadata ()
public boolean isAnnotationType ()
public void setAnnotationTypeMetadata (com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata)
public volatile synthetic java.util.List getTypeParameters ()
public volatile synthetic java.util.List getInterfaces ()
public volatile synthetic javax.lang.model.type.TypeMirror getSuperclass ()
public volatile synthetic javax.lang.model.element.Name getQualifiedName ()
}
com/sun/tools/javac/code/Symtab$5.class
Symtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$5 extends com.sun.tools.javac.code.Symbol$ModuleSymbol {
final synthetic com.sun.tools.javac.code.Symtab this$0
void <init> (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public boolean isNoModule ()
}
com/sun/tools/javac/code/Symbol$MethodSymbol$1.class
Symbol.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symbol$MethodSymbol$1 extends com.sun.tools.javac.code.Symbol$MethodSymbol {
final synthetic com.sun.tools.javac.code.Symbol$MethodSymbol this$0
void <init> (com.sun.tools.javac.code.Symbol$MethodSymbol, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol baseSymbol ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic javax.lang.model.element.AnnotationValue getDefaultValue ()
public volatile synthetic java.util.List getThrownTypes ()
public volatile synthetic javax.lang.model.type.TypeMirror getReceiverType ()
public volatile synthetic java.util.List getParameters ()
public volatile synthetic javax.lang.model.type.TypeMirror getReturnType ()
public volatile synthetic java.util.List getTypeParameters ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.type.TypeMirror asType ()
public volatile synthetic com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Types$DefaultTypeVisitor.class
Types.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$DefaultTypeVisitor extends java.lang.Object implements com.sun.tools.javac.code.Type$Visitor {
public void <init> ()
public final java.lang.Object visit (com.sun.tools.javac.code.Type, java.lang.Object)
public java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public java.lang.Object visitModuleType (com.sun.tools.javac.code.Type$ModuleType, java.lang.Object)
public java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
}
com/sun/tools/javac/code/Attribute.class
Attribute.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Attribute extends java.lang.Object implements javax.lang.model.element.AnnotationValue {
public com.sun.tools.javac.code.Type type
public void <init> (com.sun.tools.javac.code.Type)
public abstract void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.Object getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
public boolean isSynthesized ()
public com.sun.tools.javac.code.TypeAnnotationPosition getPosition ()
}
com/sun/tools/javac/code/Types$ImplementationCache.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$ImplementationCache extends java.lang.Object {
private java.util.WeakHashMap _map
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$MethodSymbol get (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean, com.sun.tools.javac.util.Filter)
private com.sun.tools.javac.code.Symbol$MethodSymbol implementationInternal (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean, com.sun.tools.javac.util.Filter)
static synthetic java.util.WeakHashMap access$1600 (com.sun.tools.javac.code.Types$ImplementationCache)
}
com/sun/tools/javac/code/TargetType.class
TargetType.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.TargetType extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.TargetType CLASS_TYPE_PARAMETER
public static final enum com.sun.tools.javac.code.TargetType METHOD_TYPE_PARAMETER
public static final enum com.sun.tools.javac.code.TargetType CLASS_EXTENDS
public static final enum com.sun.tools.javac.code.TargetType CLASS_TYPE_PARAMETER_BOUND
public static final enum com.sun.tools.javac.code.TargetType METHOD_TYPE_PARAMETER_BOUND
public static final enum com.sun.tools.javac.code.TargetType FIELD
public static final enum com.sun.tools.javac.code.TargetType METHOD_RETURN
public static final enum com.sun.tools.javac.code.TargetType METHOD_RECEIVER
public static final enum com.sun.tools.javac.code.TargetType METHOD_FORMAL_PARAMETER
public static final enum com.sun.tools.javac.code.TargetType THROWS
public static final enum com.sun.tools.javac.code.TargetType LOCAL_VARIABLE
public static final enum com.sun.tools.javac.code.TargetType RESOURCE_VARIABLE
public static final enum com.sun.tools.javac.code.TargetType EXCEPTION_PARAMETER
public static final enum com.sun.tools.javac.code.TargetType INSTANCEOF
public static final enum com.sun.tools.javac.code.TargetType NEW
public static final enum com.sun.tools.javac.code.TargetType CONSTRUCTOR_REFERENCE
public static final enum com.sun.tools.javac.code.TargetType METHOD_REFERENCE
public static final enum com.sun.tools.javac.code.TargetType CAST
public static final enum com.sun.tools.javac.code.TargetType CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
public static final enum com.sun.tools.javac.code.TargetType METHOD_INVOCATION_TYPE_ARGUMENT
public static final enum com.sun.tools.javac.code.TargetType CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
public static final enum com.sun.tools.javac.code.TargetType METHOD_REFERENCE_TYPE_ARGUMENT
public static final enum com.sun.tools.javac.code.TargetType UNKNOWN
private static final int MAXIMUM_TARGET_TYPE_VALUE
private final int targetTypeValue
private final boolean isLocal
private static final com.sun.tools.javac.code.TargetType[] targets
private static final synthetic com.sun.tools.javac.code.TargetType[] $VALUES
public static com.sun.tools.javac.code.TargetType[] values ()
public static com.sun.tools.javac.code.TargetType valueOf (java.lang.String)
private void <init> (java.lang.String, int, int)
private void <init> (java.lang.String, int, int, boolean)
public boolean isLocal ()
public int targetTypeValue ()
public static boolean isValidTargetTypeValue (int)
public static com.sun.tools.javac.code.TargetType fromTargetTypeValue (int)
static void <clinit> ()
}
com/sun/tools/javac/code/TypeAnnotationPosition$TypePathEntryKind.class
TypeAnnotationPosition.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind ARRAY
public static final enum com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind INNER_TYPE
public static final enum com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind WILDCARD
public static final enum com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind TYPE_ARGUMENT
public final int tag
private static final synthetic com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind[] $VALUES
public static com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind[] values ()
public static com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, int)
static void <clinit> ()
}
com/sun/tools/javac/code/TypeTag.class
TypeTag.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.TypeTag extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.TypeTag BYTE
public static final enum com.sun.tools.javac.code.TypeTag CHAR
public static final enum com.sun.tools.javac.code.TypeTag SHORT
public static final enum com.sun.tools.javac.code.TypeTag LONG
public static final enum com.sun.tools.javac.code.TypeTag FLOAT
public static final enum com.sun.tools.javac.code.TypeTag INT
public static final enum com.sun.tools.javac.code.TypeTag DOUBLE
public static final enum com.sun.tools.javac.code.TypeTag BOOLEAN
public static final enum com.sun.tools.javac.code.TypeTag VOID
public static final enum com.sun.tools.javac.code.TypeTag CLASS
public static final enum com.sun.tools.javac.code.TypeTag ARRAY
public static final enum com.sun.tools.javac.code.TypeTag METHOD
public static final enum com.sun.tools.javac.code.TypeTag PACKAGE
public static final enum com.sun.tools.javac.code.TypeTag MODULE
public static final enum com.sun.tools.javac.code.TypeTag TYPEVAR
public static final enum com.sun.tools.javac.code.TypeTag WILDCARD
public static final enum com.sun.tools.javac.code.TypeTag FORALL
public static final enum com.sun.tools.javac.code.TypeTag DEFERRED
public static final enum com.sun.tools.javac.code.TypeTag BOT
public static final enum com.sun.tools.javac.code.TypeTag NONE
public static final enum com.sun.tools.javac.code.TypeTag ERROR
public static final enum com.sun.tools.javac.code.TypeTag UNKNOWN
public static final enum com.sun.tools.javac.code.TypeTag UNDETVAR
public static final enum com.sun.tools.javac.code.TypeTag UNINITIALIZED_THIS
public static final enum com.sun.tools.javac.code.TypeTag UNINITIALIZED_OBJECT
final int superClasses
final int numericClass
final boolean isPrimitive
private static final synthetic com.sun.tools.javac.code.TypeTag[] $VALUES
public static com.sun.tools.javac.code.TypeTag[] values ()
public static com.sun.tools.javac.code.TypeTag valueOf (java.lang.String)
private void <init> (java.lang.String, int)
private void <init> (java.lang.String, int, int, int, boolean)
public boolean isStrictSubRangeOf (com.sun.tools.javac.code.TypeTag)
public boolean isSubRangeOf (com.sun.tools.javac.code.TypeTag)
public static int getTypeTagCount ()
public com.sun.source.tree.Tree$Kind getKindLiteral ()
public javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
public boolean checkRange (int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$8.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$8 extends com.sun.tools.javac.code.Types$TypeRelation {
private java.util.Set cache
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private boolean isCastableRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private boolean notSoftSubtypeRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound$1.class
Type.java
package com.sun.tools.javac.code
final enum com.sun.tools.javac.code.Type$UndetVar$InferenceBound$1 extends com.sun.tools.javac.code.Type$UndetVar$InferenceBound {
void <init> (java.lang.String, int)
public com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
}
com/sun/tools/javac/code/Types$ImplementationCache$Entry.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$ImplementationCache$Entry extends java.lang.Object {
final com.sun.tools.javac.code.Symbol$MethodSymbol cachedImpl
final com.sun.tools.javac.util.Filter implFilter
final boolean checkResult
final int prevMark
final synthetic com.sun.tools.javac.code.Types$ImplementationCache this$1
public void <init> (com.sun.tools.javac.code.Types$ImplementationCache, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.Filter, boolean, int)
boolean matches (com.sun.tools.javac.util.Filter, boolean, int)
}
com/sun/tools/javac/code/Type$StructuralTypeMapping.class
Type.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$StructuralTypeMapping extends com.sun.tools.javac.code.Types$TypeMapping {
public void <init> ()
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/code/TypeAnnotationPosition$1.class
TypeAnnotationPosition.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.TypeAnnotationPosition$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static void <clinit> ()
}
com/sun/tools/javac/code/Type$ForAll.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ForAll extends com.sun.tools.javac.code.Type$DelegatedType implements javax.lang.model.type.ExecutableType {
public com.sun.tools.javac.util.List tvars
public void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type$ForAll cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public java.lang.String toString ()
public com.sun.tools.javac.util.List getTypeArguments ()
public boolean isErroneous ()
public boolean contains (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type$MethodType asMethodType ()
public void complete ()
public com.sun.tools.javac.util.List getTypeVariables ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getThrownTypes ()
public volatile synthetic javax.lang.model.type.TypeMirror getReceiverType ()
public volatile synthetic java.util.List getParameterTypes ()
public volatile synthetic javax.lang.model.type.TypeMirror getReturnType ()
public volatile synthetic java.util.List getTypeVariables ()
}
com/sun/tools/javac/code/Type$JCVoidType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$JCVoidType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NoType {
public void <init> ()
public com.sun.tools.javac.code.Type$JCVoidType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public javax.lang.model.type.TypeKind getKind ()
public boolean isCompound ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public boolean isPrimitiveOrVoid ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/ModuleFinder.class
ModuleFinder.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.ModuleFinder extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key moduleFinderKey
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.code.ClassFinder classFinder
private final javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private com.sun.tools.javac.jvm.ModuleNameReader moduleNameReader
public com.sun.tools.javac.code.ModuleFinder$ModuleNameFromSourceReader moduleNameFromSourceReader
com.sun.tools.javac.code.ModuleFinder$ModuleLocationIterator moduleLocationIterator
public static com.sun.tools.javac.code.ModuleFinder instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.code.Symbol$ModuleSymbol findModule (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Symbol$ModuleSymbol findModule (com.sun.tools.javac.code.Symbol$ModuleSymbol)
public com.sun.tools.javac.util.List findAllModules ()
public com.sun.tools.javac.code.Symbol$ModuleSymbol findSingleModule ()
private com.sun.tools.javac.code.Symbol$ModuleSymbol readModule (javax.tools.JavaFileObject) throws java.io.IOException
private java.lang.String readModuleName (javax.tools.JavaFileObject) throws java.io.IOException com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
private javax.tools.JavaFileObject getModuleInfoFromLocation (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject$Kind) throws java.io.IOException
private com.sun.tools.javac.util.List scanModulePath (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private void findModuleInfo (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private javax.tools.JavaFileObject preferredFileObject (javax.tools.JavaFileObject, javax.tools.JavaFileObject)
com.sun.tools.javac.util.JCDiagnostic$Fragment getDescription (javax.tools.StandardLocation)
static synthetic javax.tools.JavaFileManager access$000 (com.sun.tools.javac.code.ModuleFinder)
static synthetic com.sun.tools.javac.code.ClassFinder access$100 (com.sun.tools.javac.code.ModuleFinder)
static void <clinit> ()
}
com/sun/tools/javac/code/Directive$UsesDirective.class
Directive.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Directive$UsesDirective extends com.sun.tools.javac.code.Directive implements javax.lang.model.element.ModuleElement$UsesDirective {
public final com.sun.tools.javac.code.Symbol$ClassSymbol service
public void <init> (com.sun.tools.javac.code.Symbol$ClassSymbol)
public javax.lang.model.element.ModuleElement$DirectiveKind getKind ()
public com.sun.tools.javac.code.Symbol$ClassSymbol getService ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.ModuleElement$DirectiveVisitor, java.lang.Object)
public boolean equals (java.lang.Object)
public int hashCode ()
public volatile synthetic javax.lang.model.element.TypeElement getService ()
}
com/sun/tools/javac/code/Directive$ProvidesDirective.class
Directive.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Directive$ProvidesDirective extends com.sun.tools.javac.code.Directive implements javax.lang.model.element.ModuleElement$ProvidesDirective {
public final com.sun.tools.javac.code.Symbol$ClassSymbol service
public final com.sun.tools.javac.util.List impls
public void <init> (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.List)
public javax.lang.model.element.ModuleElement$DirectiveKind getKind ()
public com.sun.tools.javac.code.Symbol$ClassSymbol getService ()
public com.sun.tools.javac.util.List getImplementations ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.ModuleElement$DirectiveVisitor, java.lang.Object)
public boolean equals (java.lang.Object)
public int hashCode ()
public volatile synthetic java.util.List getImplementations ()
public volatile synthetic javax.lang.model.element.TypeElement getService ()
}
com/sun/tools/javac/code/Printer$1.class
Printer.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Printer$1 extends com.sun.tools.javac.code.Printer {
final synthetic com.sun.tools.javac.api.Messages val$messages
void <init> (com.sun.tools.javac.api.Messages)
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
protected java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleType (com.sun.tools.javac.code.Type$ModuleType, java.lang.Object)
public volatile synthetic java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
}
com/sun/tools/javac/code/Types$11.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$11 extends com.sun.tools.javac.code.Types$TypeMapping {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
}
com/sun/tools/javac/code/Symtab$1.class
Symtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$1 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final synthetic com.sun.tools.javac.code.Symbol$Completer val$completer
final synthetic com.sun.tools.javac.code.Symtab this$0
void <init> (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Symbol$Completer)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public boolean isTerminal ()
}
com/sun/tools/javac/code/Types$HasSameArgs.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$HasSameArgs extends com.sun.tools.javac.code.Types$TypeRelation {
boolean strict
final synthetic com.sun.tools.javac.code.Types this$0
public void <init> (com.sun.tools.javac.code.Types, boolean)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$StructuralTypeMapping$3.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$StructuralTypeMapping$3 extends com.sun.tools.javac.code.Type$ArrayType {
final synthetic com.sun.tools.javac.code.Type$StructuralTypeMapping this$0
void <init> (com.sun.tools.javac.code.Type$StructuralTypeMapping, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
protected boolean needsStripping ()
}
com/sun/tools/javac/code/Symbol$OperatorSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$OperatorSymbol extends com.sun.tools.javac.code.Symbol$MethodSymbol {
public int opcode
private int accessCode
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, int, com.sun.tools.javac.code.Symbol)
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public int getAccessCode (com.sun.tools.javac.tree.JCTree$Tag)
}
com/sun/tools/javac/code/ModuleFinder$ModuleNameFromSourceReader.class
ModuleFinder.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.ModuleFinder$ModuleNameFromSourceReader extends java.lang.Object {
public abstract com.sun.tools.javac.util.Name readModuleName (javax.tools.JavaFileObject)
}
com/sun/tools/javac/code/Types$Subst$2.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Subst$2 extends com.sun.tools.javac.code.Type$ForAll {
final synthetic com.sun.tools.javac.code.Types$Subst this$1
void <init> (com.sun.tools.javac.code.Types$Subst, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
public boolean needsStripping ()
}
com/sun/tools/javac/code/Types$20.class
Types.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Types$20 extends com.sun.tools.javac.code.Types$TypeMapping {
void <init> ()
public com.sun.tools.javac.code.Type$TypeVar visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
}
com/sun/tools/javac/code/DeferredLintHandler.class
DeferredLintHandler.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.DeferredLintHandler extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key deferredLintHandlerKey
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition currentPos
private java.util.Map loggersQueue
private static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition IMMEDIATE_POSITION
public static com.sun.tools.javac.code.DeferredLintHandler instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public void report (com.sun.tools.javac.code.DeferredLintHandler$LintLogger)
public void flush (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition setPos (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition immediate ()
static void <clinit> ()
}
com/sun/tools/javac/code/Scope$StarImportScope.class
Scope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$StarImportScope extends com.sun.tools.javac.code.Scope$ImportScope {
public void <init> (com.sun.tools.javac.code.Symbol)
public void importAll (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope$ImportFilter, com.sun.tools.javac.tree.JCTree$JCImport, java.util.function.BiConsumer)
public boolean isFilled ()
}
com/sun/tools/javac/code/Scope$LookupKind.class
Scope.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Scope$LookupKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Scope$LookupKind RECURSIVE
public static final enum com.sun.tools.javac.code.Scope$LookupKind NON_RECURSIVE
private static final synthetic com.sun.tools.javac.code.Scope$LookupKind[] $VALUES
public static com.sun.tools.javac.code.Scope$LookupKind[] values ()
public static com.sun.tools.javac.code.Scope$LookupKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$DescriptorCache$1.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache$1 extends com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor {
final synthetic com.sun.tools.javac.code.Symbol val$bestSoFar
final synthetic com.sun.tools.javac.code.Types$DescriptorCache this$1
void <init> (com.sun.tools.javac.code.Types$DescriptorCache, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Type getType (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/code/Types$15.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$15 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Scope$ScopeImpl$2.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$ScopeImpl$2 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.code.Scope$Entry currentEntry
int seenRemoveCount
final synthetic com.sun.tools.javac.util.Name val$name
final synthetic com.sun.tools.javac.util.Filter val$sf
final synthetic com.sun.tools.javac.code.Scope$LookupKind val$lookupKind
final synthetic com.sun.tools.javac.code.Scope$ScopeImpl this$0
void <init> (com.sun.tools.javac.code.Scope$ScopeImpl, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol next ()
private com.sun.tools.javac.code.Symbol doNext ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/code/Type$ArrayType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ArrayType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.ArrayType {
public com.sun.tools.javac.code.Type elemtype
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public void <init> (com.sun.tools.javac.code.Type$ArrayType)
public com.sun.tools.javac.code.Type$ArrayType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean isVarargs ()
public com.sun.tools.javac.util.List allparams ()
public boolean isErroneous ()
public boolean isParameterized ()
public boolean isReference ()
public boolean isNullOrReference ()
public boolean isRaw ()
public com.sun.tools.javac.code.Type$ArrayType makeVarargs ()
public boolean contains (com.sun.tools.javac.code.Type)
public void complete ()
public com.sun.tools.javac.code.Type getComponentType ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.type.TypeMirror getComponentType ()
}
com/sun/tools/javac/code/Kinds.class
Kinds.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Kinds extends java.lang.Object {
private void <init> ()
public static com.sun.tools.javac.code.Kinds$KindName kindName (com.sun.source.tree.MemberReferenceTree$ReferenceMode)
public static com.sun.tools.javac.code.Kinds$KindName kindName (com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.code.Kinds$KindName typeKindName (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/code/Scope$FilterImportScope$1.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$FilterImportScope$1 extends com.sun.tools.javac.code.Scope$FilterImportScope$SymbolImporter {
final synthetic com.sun.tools.javac.util.Filter val$sf
final synthetic com.sun.tools.javac.code.Scope$LookupKind val$lookupKind
final synthetic com.sun.tools.javac.code.Scope$FilterImportScope this$0
void <init> (com.sun.tools.javac.code.Scope$FilterImportScope, boolean, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
java.lang.Iterable doLookup (com.sun.tools.javac.code.Symbol$TypeSymbol)
}
com/sun/tools/javac/code/ClassFinder.class
ClassFinder.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.ClassFinder extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key classFinderKey
com.sun.tools.javac.jvm.ClassReader reader
private final com.sun.tools.javac.comp.Annotate annotate
boolean verbose
private boolean cacheCompletionFailure
protected boolean preferSource
protected boolean userPathsFirst
private boolean allowSigFiles
final com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.util.Name completionFailureName
private final javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.util.Dependencies dependencies
com.sun.tools.javac.util.JCDiagnostic$Factory diagFactory
public com.sun.tools.javac.code.Symbol$Completer sourceCompleter
protected javax.tools.JavaFileObject currentClassFile
protected com.sun.tools.javac.code.Symbol currentOwner
private final com.sun.tools.javac.jvm.Profile profile
private final com.sun.tools.javac.file.JRTIndex jrtIndex
private final com.sun.tools.javac.code.Symbol$Completer thisCompleter
private java.util.Map supplementaryFlags
private final com.sun.tools.javac.code.Symbol$CompletionFailure cachedCompletionFailure
protected javax.tools.JavaFileManager$Location currentLoc
private boolean verbosePath
private boolean preferCurrent
public com.sun.tools.javac.code.Symbol$Completer getCompleter ()
public static com.sun.tools.javac.code.ClassFinder instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
long getSupplementaryFlags (com.sun.tools.javac.code.Symbol$ClassSymbol)
private void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private void completeOwners (com.sun.tools.javac.code.Symbol)
private void completeEnclosing (com.sun.tools.javac.code.Symbol$ClassSymbol)
void fillIn (com.sun.tools.javac.code.Symbol$ClassSymbol)
private com.sun.tools.javac.code.Symbol$CompletionFailure classFileNotFound (com.sun.tools.javac.code.Symbol$ClassSymbol)
private com.sun.tools.javac.code.Symbol$CompletionFailure newCompletionFailure (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.JCDiagnostic)
public com.sun.tools.javac.code.Symbol$ClassSymbol loadClass (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name) throws com.sun.tools.javac.code.Symbol$CompletionFailure
protected void includeClassFile (com.sun.tools.javac.code.Symbol$PackageSymbol, javax.tools.JavaFileObject)
protected javax.tools.JavaFileObject preferredFileObject (javax.tools.JavaFileObject, javax.tools.JavaFileObject)
protected java.util.EnumSet getPackageFileKinds ()
protected void extraFileActions (com.sun.tools.javac.code.Symbol$PackageSymbol, javax.tools.JavaFileObject)
private void fillIn (com.sun.tools.javac.code.Symbol$PackageSymbol) throws java.io.IOException
private void scanModulePaths (com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Symbol$ModuleSymbol) throws java.io.IOException
private void scanUserPaths (com.sun.tools.javac.code.Symbol$PackageSymbol, boolean) throws java.io.IOException
private void scanPlatformPath (com.sun.tools.javac.code.Symbol$PackageSymbol) throws java.io.IOException
private void fillIn (com.sun.tools.javac.code.Symbol$PackageSymbol, javax.tools.JavaFileManager$Location, java.lang.Iterable)
boolean isSigFile (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
java.lang.Iterable list (javax.tools.JavaFileManager$Location, com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.String, java.util.Set) throws java.io.IOException
private synthetic java.util.Iterator lambda$list$1 (java.lang.Iterable, com.sun.tools.javac.code.Symbol$PackageSymbol, java.util.Set)
private static synthetic java.lang.String lambda$loadClass$0 (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
static void <clinit> ()
}
com/sun/tools/javac/code/Symbol$VarSymbol$1.class
Symbol.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symbol$VarSymbol$1 extends com.sun.tools.javac.code.Symbol$VarSymbol {
final synthetic com.sun.tools.javac.code.Symbol$VarSymbol this$0
void <init> (com.sun.tools.javac.code.Symbol$VarSymbol, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol baseSymbol ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.type.TypeMirror asType ()
public volatile synthetic com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Type$StructuralTypeMapping$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$StructuralTypeMapping$1 extends com.sun.tools.javac.code.Type$ClassType {
final synthetic com.sun.tools.javac.code.Type$StructuralTypeMapping this$0
void <init> (com.sun.tools.javac.code.Type$StructuralTypeMapping, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
protected boolean needsStripping ()
}
com/sun/tools/javac/code/Types$UnaryVisitor.class
Types.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$UnaryVisitor extends com.sun.tools.javac.code.Types$SimpleVisitor {
public void <init> ()
public final java.lang.Object visit (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/code/Type$ClassType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ClassType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.DeclaredType {
private com.sun.tools.javac.code.Type outer_field
public com.sun.tools.javac.util.List typarams_field
public com.sun.tools.javac.util.List allparams_field
public com.sun.tools.javac.code.Type supertype_field
public com.sun.tools.javac.util.List interfaces_field
public com.sun.tools.javac.util.List all_interfaces_field
int rank_field
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type$ClassType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public com.sun.tools.javac.code.Type constType (java.lang.Object)
public java.lang.String toString ()
private java.lang.String className (com.sun.tools.javac.code.Symbol, boolean)
public com.sun.tools.javac.util.List getTypeArguments ()
public boolean hasErasedSupertypes ()
public com.sun.tools.javac.code.Type getEnclosingType ()
public void setEnclosingType (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.List allparams ()
public boolean isErroneous ()
public boolean isParameterized ()
public boolean isReference ()
public boolean isNullOrReference ()
public boolean isRaw ()
public boolean contains (com.sun.tools.javac.code.Type)
public void complete ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile synthetic javax.lang.model.element.Element asElement ()
static synthetic com.sun.tools.javac.code.Type access$100 (com.sun.tools.javac.code.Type$ClassType)
}
com/sun/tools/javac/code/Symbol$ModuleResolutionFlags.class
Symbol.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Symbol$ModuleResolutionFlags extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Symbol$ModuleResolutionFlags DO_NOT_RESOLVE_BY_DEFAULT
public static final enum com.sun.tools.javac.code.Symbol$ModuleResolutionFlags WARN_DEPRECATED
public static final enum com.sun.tools.javac.code.Symbol$ModuleResolutionFlags WARN_DEPRECATED_REMOVAL
public static final enum com.sun.tools.javac.code.Symbol$ModuleResolutionFlags WARN_INCUBATING
public final int value
private static final synthetic com.sun.tools.javac.code.Symbol$ModuleResolutionFlags[] $VALUES
public static com.sun.tools.javac.code.Symbol$ModuleResolutionFlags[] values ()
public static com.sun.tools.javac.code.Symbol$ModuleResolutionFlags valueOf (java.lang.String)
public static int value (java.util.Set)
private void <init> (java.lang.String, int, int)
static void <clinit> ()
}
com/sun/tools/javac/code/ModuleFinder$ModuleLocationIterator.class
ModuleFinder.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.ModuleFinder$ModuleLocationIterator extends java.lang.Object implements java.util.Iterator {
javax.tools.StandardLocation outer
java.util.Set next
java.util.Iterator outerIter
java.util.Iterator innerIter
final synthetic com.sun.tools.javac.code.ModuleFinder this$0
void <init> (com.sun.tools.javac.code.ModuleFinder)
public boolean hasNext ()
public java.util.Set next ()
public volatile synthetic java.lang.Object next ()
}
com/sun/tools/javac/code/Directive$ExportsFlag.class
Directive.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Directive$ExportsFlag extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Directive$ExportsFlag SYNTHETIC
public static final enum com.sun.tools.javac.code.Directive$ExportsFlag MANDATED
public final int value
private static final synthetic com.sun.tools.javac.code.Directive$ExportsFlag[] $VALUES
public static com.sun.tools.javac.code.Directive$ExportsFlag[] values ()
public static com.sun.tools.javac.code.Directive$ExportsFlag valueOf (java.lang.String)
public static int value (java.util.Set)
private void <init> (java.lang.String, int, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Directive.class
Directive.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Directive extends java.lang.Object implements javax.lang.model.element.ModuleElement$Directive {
public void <init> ()
}
com/sun/tools/javac/code/Symbol$ModuleSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$ModuleSymbol extends com.sun.tools.javac.code.Symbol$TypeSymbol implements javax.lang.model.element.ModuleElement {
public com.sun.tools.javac.util.Name version
public javax.tools.JavaFileManager$Location sourceLocation
public javax.tools.JavaFileManager$Location classLocation
public javax.tools.JavaFileManager$Location patchLocation
public javax.tools.JavaFileManager$Location patchOutputLocation
public com.sun.tools.javac.util.List directives
public com.sun.tools.javac.util.List requires
public com.sun.tools.javac.util.List exports
public com.sun.tools.javac.util.List opens
public com.sun.tools.javac.util.List provides
public com.sun.tools.javac.util.List uses
public com.sun.tools.javac.code.Symbol$ClassSymbol module_info
public com.sun.tools.javac.code.Symbol$PackageSymbol unnamedPackage
public java.util.Map visiblePackages
public java.util.Set readModules
public com.sun.tools.javac.util.List enclosedPackages
public com.sun.tools.javac.code.Symbol$Completer usesProvidesCompleter
public final java.util.Set flags
public final java.util.Set resolutionFlags
public static com.sun.tools.javac.code.Symbol$ModuleSymbol create (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.util.Name getSimpleName ()
public boolean isOpen ()
public boolean isUnnamed ()
public boolean isDeprecated ()
public boolean isNoModule ()
public javax.lang.model.element.ElementKind getKind ()
public java.util.List getDirectives ()
public void completeUsesProvides ()
public com.sun.tools.javac.code.Symbol$ClassSymbol outermostClass ()
public java.lang.String toString ()
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public com.sun.tools.javac.util.List getEnclosedElements ()
public void reset ()
public volatile synthetic java.util.List getEnclosedElements ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic javax.lang.model.element.Name getQualifiedName ()
private static synthetic boolean lambda$getEnclosedElements$0 (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Type$BottomType.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$BottomType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NullType {
public void <init> ()
public com.sun.tools.javac.code.Type$BottomType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public javax.lang.model.type.TypeKind getKind ()
public boolean isCompound ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public com.sun.tools.javac.code.Type constType (java.lang.Object)
public java.lang.String stringValue ()
public boolean isNullOrReference ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$ErrorType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ErrorType extends com.sun.tools.javac.code.Type$ClassType implements javax.lang.model.type.ErrorType {
private com.sun.tools.javac.code.Type originalType
public void <init> (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
private void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type$ErrorType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public boolean isPartial ()
public boolean isReference ()
public boolean isNullOrReference ()
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type)
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public com.sun.tools.javac.code.Type constType (java.lang.Object)
public com.sun.tools.javac.code.Type getEnclosingType ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type asSub (com.sun.tools.javac.code.Symbol)
public boolean isGenType (com.sun.tools.javac.code.Type)
public boolean isErroneous ()
public boolean isCompound ()
public boolean isInterface ()
public com.sun.tools.javac.util.List allparams ()
public com.sun.tools.javac.util.List getTypeArguments ()
public javax.lang.model.type.TypeKind getKind ()
public com.sun.tools.javac.code.Type getOriginalType ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type$ClassType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
synthetic void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata, com.sun.tools.javac.code.Type$1)
}
com/sun/tools/javac/code/Type$StructuralTypeMapping$4.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$StructuralTypeMapping$4 extends com.sun.tools.javac.code.Type$MethodType {
final synthetic com.sun.tools.javac.code.Type$StructuralTypeMapping this$0
void <init> (com.sun.tools.javac.code.Type$StructuralTypeMapping, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol)
protected boolean needsStripping ()
}
com/sun/tools/javac/code/Types$MembersClosureCache$MembersScope.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$MembersClosureCache$MembersScope extends com.sun.tools.javac.code.Scope$CompoundScope {
com.sun.tools.javac.code.Scope$CompoundScope scope
final synthetic com.sun.tools.javac.code.Types$MembersClosureCache this$1
public void <init> (com.sun.tools.javac.code.Types$MembersClosureCache, com.sun.tools.javac.code.Scope$CompoundScope)
com.sun.tools.javac.util.Filter combine (com.sun.tools.javac.util.Filter)
public java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public int getMark ()
private static synthetic boolean lambda$combine$0 (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Type$4.class
Type.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$4 extends com.sun.tools.javac.code.Type$StructuralTypeMapping {
void <init> ()
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
public volatile synthetic com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/code/Type$UnknownType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$UnknownType extends com.sun.tools.javac.code.Type {
public void <init> ()
public com.sun.tools.javac.code.Type$UnknownType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public boolean isPartial ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$ModuleType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ModuleType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NoType {
void <init> (com.sun.tools.javac.code.Symbol$ModuleSymbol)
public com.sun.tools.javac.code.Type$ModuleType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type$ModuleType annotatedType (com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public java.lang.String toString ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type annotatedType (com.sun.tools.javac.util.List)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Scope$ScopeImpl.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$ScopeImpl extends com.sun.tools.javac.code.Scope$WriteableScope {
private int shared
public com.sun.tools.javac.code.Scope$ScopeImpl next
com.sun.tools.javac.code.Scope$Entry[] table
int hashMask
public com.sun.tools.javac.code.Scope$Entry elems
int nelems
int removeCount
private static final com.sun.tools.javac.code.Scope$Entry sentinel
private static final int INITIAL_SIZE
private void <init> (com.sun.tools.javac.code.Scope$ScopeImpl, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[])
private void <init> (com.sun.tools.javac.code.Scope$ScopeImpl, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[], int)
public void <init> (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Scope$WriteableScope dup (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Scope$WriteableScope dupUnshared (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Scope$WriteableScope leave ()
private void dble ()
public void enter (com.sun.tools.javac.code.Symbol)
public void remove (com.sun.tools.javac.code.Symbol)
public void enterIfAbsent (com.sun.tools.javac.code.Symbol)
public boolean includes (com.sun.tools.javac.code.Symbol)
protected com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name)
protected com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
public com.sun.tools.javac.code.Symbol findFirst (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
int getIndex (com.sun.tools.javac.util.Name)
public boolean anyMatch (com.sun.tools.javac.util.Filter)
public java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public com.sun.tools.javac.code.Scope getOrigin (com.sun.tools.javac.code.Symbol)
public boolean isStaticallyImported (com.sun.tools.javac.code.Symbol)
public java.lang.String toString ()
private synthetic java.util.Iterator lambda$getSymbolsByName$2 (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
private synthetic java.util.Iterator lambda$getSymbols$1 (com.sun.tools.javac.code.Scope$LookupKind, com.sun.tools.javac.util.Filter)
private static synthetic boolean lambda$remove$0 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
synthetic void <init> (com.sun.tools.javac.code.Scope$ScopeImpl, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[], com.sun.tools.javac.code.Scope$1)
static void <clinit> ()
}
com/sun/tools/javac/code/Symtab$4.class
Symtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$4 extends com.sun.tools.javac.code.Symbol$ModuleSymbol {
final synthetic com.sun.tools.javac.code.Symtab this$0
void <init> (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Directive$RequiresFlag.class
Directive.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Directive$RequiresFlag extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Directive$RequiresFlag TRANSITIVE
public static final enum com.sun.tools.javac.code.Directive$RequiresFlag STATIC_PHASE
public static final enum com.sun.tools.javac.code.Directive$RequiresFlag SYNTHETIC
public static final enum com.sun.tools.javac.code.Directive$RequiresFlag MANDATED
public static final enum com.sun.tools.javac.code.Directive$RequiresFlag EXTRA
public final int value
private static final synthetic com.sun.tools.javac.code.Directive$RequiresFlag[] $VALUES
public static com.sun.tools.javac.code.Directive$RequiresFlag[] values ()
public static com.sun.tools.javac.code.Directive$RequiresFlag valueOf (java.lang.String)
public static int value (java.util.Set)
private void <init> (java.lang.String, int, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$MapVisitor.class
Types.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$MapVisitor extends com.sun.tools.javac.code.Types$DefaultTypeVisitor {
public void <init> ()
public final com.sun.tools.javac.code.Type visit (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Symtab$6.class
Symtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$6 extends com.sun.tools.javac.code.Symbol$TypeSymbol {
final synthetic com.sun.tools.javac.code.Symtab this$0
void <init> (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Kinds$Kind, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
}
com/sun/tools/javac/code/Types$SimpleVisitor.class
Types.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$SimpleVisitor extends com.sun.tools.javac.code.Types$DefaultTypeVisitor {
public void <init> ()
public java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
}
com/sun/tools/javac/code/Type$UndetVar$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$UndetVar$1 extends com.sun.tools.javac.code.Type$StructuralTypeMapping {
final synthetic com.sun.tools.javac.code.Type$UndetVar this$0
void <init> (com.sun.tools.javac.code.Type$UndetVar)
public com.sun.tools.javac.code.Type visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Void)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
}
com/sun/tools/javac/code/Types$MostSpecificReturnCheck$2.class
Types.java
package com.sun.tools.javac.code
final enum com.sun.tools.javac.code.Types$MostSpecificReturnCheck$2 extends com.sun.tools.javac.code.Types$MostSpecificReturnCheck {
void <init> (java.lang.String, int)
public boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
}
com/sun/tools/javac/code/Scope.class
Scope.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Scope extends java.lang.Object {
public final com.sun.tools.javac.code.Symbol owner
private static final com.sun.tools.javac.util.Filter noFilter
com.sun.tools.javac.code.Scope$ScopeListenerList listeners
protected void <init> (com.sun.tools.javac.code.Symbol)
public final java.lang.Iterable getSymbols ()
public final java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter)
public final java.lang.Iterable getSymbols (com.sun.tools.javac.code.Scope$LookupKind)
public abstract java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public final java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name)
public final java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
public final java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope$LookupKind)
public abstract java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public final com.sun.tools.javac.code.Symbol findFirst (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Symbol findFirst (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
public boolean anyMatch (com.sun.tools.javac.util.Filter)
public boolean includes (com.sun.tools.javac.code.Symbol)
public boolean includes (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$LookupKind)
public boolean isEmpty ()
public abstract com.sun.tools.javac.code.Scope getOrigin (com.sun.tools.javac.code.Symbol)
public abstract boolean isStaticallyImported (com.sun.tools.javac.code.Symbol)
private static synthetic boolean lambda$includes$0 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
static synthetic com.sun.tools.javac.util.Filter access$100 ()
static void <clinit> ()
}
com/sun/tools/javac/code/Symbol$ModuleFlags.class
Symbol.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Symbol$ModuleFlags extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Symbol$ModuleFlags OPEN
public static final enum com.sun.tools.javac.code.Symbol$ModuleFlags SYNTHETIC
public static final enum com.sun.tools.javac.code.Symbol$ModuleFlags MANDATED
public final int value
private static final synthetic com.sun.tools.javac.code.Symbol$ModuleFlags[] $VALUES
public static com.sun.tools.javac.code.Symbol$ModuleFlags[] values ()
public static com.sun.tools.javac.code.Symbol$ModuleFlags valueOf (java.lang.String)
public static int value (java.util.Set)
private void <init> (java.lang.String, int, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Attribute$Error.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Error extends com.sun.tools.javac.code.Attribute {
public void <init> (com.sun.tools.javac.code.Type)
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
public java.lang.String getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
}
com/sun/tools/javac/code/Type$Visitor.class
Type.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$Visitor extends java.lang.Object {
public abstract java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public abstract java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public abstract java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public abstract java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public abstract java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public abstract java.lang.Object visitModuleType (com.sun.tools.javac.code.Type$ModuleType, java.lang.Object)
public abstract java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public abstract java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public abstract java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public abstract java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public abstract java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public abstract java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Kinds$Kind.class
Kinds.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Kinds$Kind extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Kinds$Kind NIL
public static final enum com.sun.tools.javac.code.Kinds$Kind PCK
public static final enum com.sun.tools.javac.code.Kinds$Kind TYP
public static final enum com.sun.tools.javac.code.Kinds$Kind VAR
public static final enum com.sun.tools.javac.code.Kinds$Kind MTH
public static final enum com.sun.tools.javac.code.Kinds$Kind POLY
public static final enum com.sun.tools.javac.code.Kinds$Kind MDL
public static final enum com.sun.tools.javac.code.Kinds$Kind ERR
public static final enum com.sun.tools.javac.code.Kinds$Kind AMBIGUOUS
public static final enum com.sun.tools.javac.code.Kinds$Kind HIDDEN
public static final enum com.sun.tools.javac.code.Kinds$Kind STATICERR
public static final enum com.sun.tools.javac.code.Kinds$Kind MISSING_ENCL
public static final enum com.sun.tools.javac.code.Kinds$Kind ABSENT_VAR
public static final enum com.sun.tools.javac.code.Kinds$Kind WRONG_MTHS
public static final enum com.sun.tools.javac.code.Kinds$Kind WRONG_MTH
public static final enum com.sun.tools.javac.code.Kinds$Kind ABSENT_MTH
public static final enum com.sun.tools.javac.code.Kinds$Kind ABSENT_TYP
private final com.sun.tools.javac.code.Kinds$KindName kindName
private final com.sun.tools.javac.code.Kinds$KindName absentKind
private final com.sun.tools.javac.code.Kinds$KindSelector selector
private final com.sun.tools.javac.code.Kinds$Kind$Category category
private static final synthetic com.sun.tools.javac.code.Kinds$Kind[] $VALUES
public static com.sun.tools.javac.code.Kinds$Kind[] values ()
public static com.sun.tools.javac.code.Kinds$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int, com.sun.tools.javac.code.Kinds$Kind$Category)
private void <init> (java.lang.String, int, com.sun.tools.javac.code.Kinds$Kind$Category, com.sun.tools.javac.code.Kinds$KindSelector)
private void <init> (java.lang.String, int, com.sun.tools.javac.code.Kinds$Kind$Category, com.sun.tools.javac.code.Kinds$KindName)
private void <init> (java.lang.String, int, com.sun.tools.javac.code.Kinds$Kind$Category, com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Kinds$KindSelector)
private void <init> (java.lang.String, int, com.sun.tools.javac.code.Kinds$Kind$Category, com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Kinds$KindName, com.sun.tools.javac.code.Kinds$KindSelector)
public com.sun.tools.javac.code.Kinds$KindSelector toSelector ()
public boolean matches (com.sun.tools.javac.code.Kinds$KindSelector)
public boolean isResolutionError ()
public boolean isResolutionTargetError ()
public boolean isValid ()
public boolean betterThan (com.sun.tools.javac.code.Kinds$Kind)
public com.sun.tools.javac.code.Kinds$KindName kindName ()
public com.sun.tools.javac.code.Kinds$KindName absentKind ()
static void <clinit> ()
}
com/sun/tools/javac/code/Symbol$PackageSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$PackageSymbol extends com.sun.tools.javac.code.Symbol$TypeSymbol implements javax.lang.model.element.PackageElement {
public com.sun.tools.javac.code.Scope$WriteableScope members_field
public com.sun.tools.javac.util.Name fullname
public com.sun.tools.javac.code.Symbol$ClassSymbol package_info
public com.sun.tools.javac.code.Symbol$ModuleSymbol modle
public javax.tools.JavaFileObject sourcefile
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public java.lang.String toString ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public boolean isUnnamed ()
public com.sun.tools.javac.code.Scope$WriteableScope members ()
public long flags ()
public com.sun.tools.javac.util.List getRawAttributes ()
private void mergeAttributes ()
public boolean exists ()
public javax.lang.model.element.ElementKind getKind ()
public com.sun.tools.javac.code.Symbol getEnclosingElement ()
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public void reset ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.element.Name getQualifiedName ()
}
com/sun/tools/javac/code/Types$TypeRelation.class
Types.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$TypeRelation extends com.sun.tools.javac.code.Types$SimpleVisitor {
public void <init> ()
}
com/sun/tools/javac/code/Symbol$MethodSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$MethodSymbol extends com.sun.tools.javac.code.Symbol implements javax.lang.model.element.ExecutableElement {
public com.sun.tools.javac.jvm.Code code
public com.sun.tools.javac.util.List extraParams
public com.sun.tools.javac.util.List capturedLocals
public com.sun.tools.javac.util.List params
public com.sun.tools.javac.code.Attribute defaultValue
public static final com.sun.tools.javac.util.Filter implementation_filter
public void <init> (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol$MethodSymbol clone (com.sun.tools.javac.code.Symbol)
public java.util.Set getModifiers ()
public java.lang.String toString ()
public boolean isDynamic ()
public com.sun.tools.javac.code.Symbol implemented (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Symbol implementedIn (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
public boolean binaryOverrides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Symbol$MethodSymbol binaryImplementation (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types)
public boolean overrides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean)
public boolean overrides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean, boolean)
private boolean isOverridableIn (com.sun.tools.javac.code.Symbol$TypeSymbol)
public boolean isInheritedIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
public boolean isLambdaMethod ()
public com.sun.tools.javac.code.Symbol$MethodSymbol implementation (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean)
public com.sun.tools.javac.code.Symbol$MethodSymbol implementation (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean, com.sun.tools.javac.util.Filter)
public com.sun.tools.javac.util.List params ()
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
public javax.lang.model.element.ElementKind getKind ()
public boolean isStaticOrInstanceInit ()
public com.sun.tools.javac.code.Attribute getDefaultValue ()
public com.sun.tools.javac.util.List getParameters ()
public boolean isVarArgs ()
public boolean isDefault ()
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public volatile synthetic com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic javax.lang.model.type.TypeMirror asType ()
public volatile synthetic javax.lang.model.element.AnnotationValue getDefaultValue ()
public volatile synthetic java.util.List getThrownTypes ()
public volatile synthetic javax.lang.model.type.TypeMirror getReceiverType ()
public volatile synthetic java.util.List getParameters ()
public volatile synthetic javax.lang.model.type.TypeMirror getReturnType ()
public volatile synthetic java.util.List getTypeParameters ()
private static synthetic boolean lambda$static$0 (com.sun.tools.javac.code.Symbol)
static void <clinit> ()
}
com/sun/tools/javac/code/Printer.class
Printer.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Printer extends java.lang.Object implements com.sun.tools.javac.code.Type$Visitor com.sun.tools.javac.code.Symbol$Visitor {
com.sun.tools.javac.util.List seenCaptured
static final int PRIME
protected void <init> ()
protected transient abstract java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
protected abstract java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public static com.sun.tools.javac.code.Printer createStandardPrinter (com.sun.tools.javac.api.Messages)
public java.lang.String visitTypes (com.sun.tools.javac.util.List, java.util.Locale)
public java.lang.String visitSymbols (com.sun.tools.javac.util.List, java.util.Locale)
public java.lang.String visit (com.sun.tools.javac.code.Type, java.util.Locale)
public java.lang.String visit (com.sun.tools.javac.code.Symbol, java.util.Locale)
public java.lang.String visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public java.lang.String visitForAll (com.sun.tools.javac.code.Type$ForAll, java.util.Locale)
public java.lang.String visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.util.Locale)
public java.lang.String visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.util.Locale)
private java.lang.String printAnnotations (com.sun.tools.javac.code.Type)
private java.lang.String printAnnotations (com.sun.tools.javac.code.Type, boolean)
private void printBaseElementType (com.sun.tools.javac.code.Type, java.lang.StringBuilder, java.util.Locale)
private void printBrackets (com.sun.tools.javac.code.Type, java.lang.StringBuilder, java.util.Locale)
public java.lang.String visitClassType (com.sun.tools.javac.code.Type$ClassType, java.util.Locale)
public java.lang.String visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.util.Locale)
public java.lang.String visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.util.Locale)
public java.lang.String visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.util.Locale)
public java.lang.String visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.util.Locale)
public java.lang.String visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.util.Locale)
public java.lang.String visitModuleType (com.sun.tools.javac.code.Type$ModuleType, java.util.Locale)
public java.lang.String visitType (com.sun.tools.javac.code.Type, java.util.Locale)
protected java.lang.String className (com.sun.tools.javac.code.Type$ClassType, boolean, java.util.Locale)
protected java.lang.String printMethodArgs (com.sun.tools.javac.util.List, boolean, java.util.Locale)
public java.lang.String visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.util.Locale)
public java.lang.String visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.util.Locale)
public java.lang.String visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.util.Locale)
public java.lang.String visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.util.Locale)
public java.lang.String visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.util.Locale)
public java.lang.String visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.util.Locale)
public java.lang.String visitSymbol (com.sun.tools.javac.code.Symbol, java.util.Locale)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitModuleType (com.sun.tools.javac.code.Type$ModuleType, java.lang.Object)
public volatile synthetic java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile synthetic java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
}
com/sun/tools/javac/code/Type$WildcardType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$WildcardType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.WildcardType {
public com.sun.tools.javac.code.Type type
public com.sun.tools.javac.code.BoundKind kind
public com.sun.tools.javac.code.Type$TypeVar bound
boolean isPrintingBound
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type$TypeVar)
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type$WildcardType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public boolean contains (com.sun.tools.javac.code.Type)
public boolean isSuperBound ()
public boolean isExtendsBound ()
public boolean isUnbound ()
public boolean isReference ()
public boolean isNullOrReference ()
public com.sun.tools.javac.code.Type withTypeVar (com.sun.tools.javac.code.Type)
public java.lang.String toString ()
public com.sun.tools.javac.code.Type getExtendsBound ()
public com.sun.tools.javac.code.Type getSuperBound ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.type.TypeMirror getSuperBound ()
public volatile synthetic javax.lang.model.type.TypeMirror getExtendsBound ()
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound.class
Type.java
package com.sun.tools.javac.code
public abstract enum com.sun.tools.javac.code.Type$UndetVar$InferenceBound extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Type$UndetVar$InferenceBound LOWER
public static final enum com.sun.tools.javac.code.Type$UndetVar$InferenceBound EQ
public static final enum com.sun.tools.javac.code.Type$UndetVar$InferenceBound UPPER
private static final synthetic com.sun.tools.javac.code.Type$UndetVar$InferenceBound[] $VALUES
public static com.sun.tools.javac.code.Type$UndetVar$InferenceBound[] values ()
public static com.sun.tools.javac.code.Type$UndetVar$InferenceBound valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public abstract com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
public boolean lessThan (com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.code.Type$1)
static void <clinit> ()
}
com/sun/tools/javac/code/Symtab$7.class
Symtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$7 extends com.sun.tools.javac.code.Symbol$PackageSymbol {
final synthetic com.sun.tools.javac.code.Symtab this$0
void <init> (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public java.lang.String toString ()
}
com/sun/tools/javac/code/Types$25.class
Types.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.Types$25 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$BoundKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
com/sun/tools/javac/code/Scope$NamedImportScope$SingleEntryScope.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$NamedImportScope$SingleEntryScope extends com.sun.tools.javac.code.Scope {
private final com.sun.tools.javac.code.Symbol sym
private final com.sun.tools.javac.util.List content
private final com.sun.tools.javac.code.Scope origin
public void <init> (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
public java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public com.sun.tools.javac.code.Scope getOrigin (com.sun.tools.javac.code.Symbol)
public boolean isStaticallyImported (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Type$JCPrimitiveType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$JCPrimitiveType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.PrimitiveType {
com.sun.tools.javac.code.TypeTag tag
public void <init> (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Symbol$TypeSymbol)
private void <init> (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type$JCPrimitiveType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public boolean isNumeric ()
public boolean isIntegral ()
public boolean isPrimitive ()
public com.sun.tools.javac.code.TypeTag getTag ()
public boolean isPrimitiveOrVoid ()
public com.sun.tools.javac.code.Type constType (java.lang.Object)
public java.lang.String stringValue ()
public boolean isFalse ()
public boolean isTrue ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public javax.lang.model.type.TypeKind getKind ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
synthetic void <init> (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata, com.sun.tools.javac.code.Type$1)
}
com/sun/tools/javac/code/Type$UndetVar$UndetVarListener.class
Type.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$UndetVar$UndetVarListener extends java.lang.Object {
public abstract void varBoundChanged (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, boolean)
public void varInstantiated (com.sun.tools.javac.code.Type$UndetVar)
}
com/sun/tools/javac/code/Scope$ImportFilter.class
Scope.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Scope$ImportFilter extends java.lang.Object {
public abstract boolean accepts (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Types$MostSpecificReturnCheck.class
Types.java
package com.sun.tools.javac.code
public abstract enum com.sun.tools.javac.code.Types$MostSpecificReturnCheck extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Types$MostSpecificReturnCheck BASIC
public static final enum com.sun.tools.javac.code.Types$MostSpecificReturnCheck RTS
private static final synthetic com.sun.tools.javac.code.Types$MostSpecificReturnCheck[] $VALUES
public static com.sun.tools.javac.code.Types$MostSpecificReturnCheck[] values ()
public static com.sun.tools.javac.code.Types$MostSpecificReturnCheck valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public abstract boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.code.Types$1)
static void <clinit> ()
}
com/sun/tools/javac/code/Scope$FilterImportScope.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$FilterImportScope extends com.sun.tools.javac.code.Scope {
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.code.Scope origin
private final com.sun.tools.javac.util.Name filterName
private final com.sun.tools.javac.code.Scope$ImportFilter filter
private final com.sun.tools.javac.tree.JCTree$JCImport imp
private final java.util.function.BiConsumer cfHandler
public void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Scope, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope$ImportFilter, com.sun.tools.javac.tree.JCTree$JCImport, java.util.function.BiConsumer)
public java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public com.sun.tools.javac.code.Scope getOrigin (com.sun.tools.javac.code.Symbol)
public boolean isStaticallyImported (com.sun.tools.javac.code.Symbol)
private synthetic java.util.Iterator lambda$getSymbolsByName$3 (com.sun.tools.javac.util.List)
private synthetic boolean lambda$null$2 (com.sun.tools.javac.code.Symbol)
private synthetic java.util.Iterator lambda$getSymbols$1 (com.sun.tools.javac.util.List)
private synthetic boolean lambda$null$0 (com.sun.tools.javac.code.Symbol)
static synthetic com.sun.tools.javac.code.Scope access$200 (com.sun.tools.javac.code.Scope$FilterImportScope)
static synthetic com.sun.tools.javac.code.Scope$ImportFilter access$300 (com.sun.tools.javac.code.Scope$FilterImportScope)
static synthetic com.sun.tools.javac.tree.JCTree$JCImport access$400 (com.sun.tools.javac.code.Scope$FilterImportScope)
static synthetic com.sun.tools.javac.code.Types access$500 (com.sun.tools.javac.code.Scope$FilterImportScope)
}
com/sun/tools/javac/code/Source$1.class
Source.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.Source$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Source
static void <clinit> ()
}
com/sun/tools/javac/code/Type$DelegatedType.class
Type.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$DelegatedType extends com.sun.tools.javac.code.Type {
public com.sun.tools.javac.code.Type qtype
public com.sun.tools.javac.code.TypeTag tag
public void <init> (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Type)
public void <init> (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.String toString ()
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.code.Type getEnclosingType ()
public com.sun.tools.javac.util.List getParameterTypes ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public com.sun.tools.javac.util.List allparams ()
public com.sun.tools.javac.code.Type getUpperBound ()
public boolean isErroneous ()
public volatile synthetic java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Scope$FilterImportScope$2.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$FilterImportScope$2 extends com.sun.tools.javac.code.Scope$FilterImportScope$SymbolImporter {
final synthetic com.sun.tools.javac.util.Name val$name
final synthetic com.sun.tools.javac.util.Filter val$sf
final synthetic com.sun.tools.javac.code.Scope$LookupKind val$lookupKind
final synthetic com.sun.tools.javac.code.Scope$FilterImportScope this$0
void <init> (com.sun.tools.javac.code.Scope$FilterImportScope, boolean, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
java.lang.Iterable doLookup (com.sun.tools.javac.code.Symbol$TypeSymbol)
}
com/sun/tools/javac/code/Symbol$1.class
Symbol.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.Symbol$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/code/ClassFinder$2.class
ClassFinder.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.ClassFinder$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$JavaFileObject$Kind
static void <clinit> ()
}
com/sun/tools/javac/code/Scope$NamedImportScope.class
Scope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$NamedImportScope extends com.sun.tools.javac.code.Scope$ImportScope {
public void <init> (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
public com.sun.tools.javac.code.Scope importByName (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Scope, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope$ImportFilter, com.sun.tools.javac.tree.JCTree$JCImport, java.util.function.BiConsumer)
public com.sun.tools.javac.code.Scope importType (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.code.Scope appendScope (com.sun.tools.javac.code.Scope)
}
com/sun/tools/javac/code/Symbol$TypeVariableSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$TypeVariableSymbol extends com.sun.tools.javac.code.Symbol$TypeSymbol implements javax.lang.model.element.TypeParameterElement {
public void <init> (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public javax.lang.model.element.ElementKind getKind ()
public com.sun.tools.javac.code.Symbol getGenericElement ()
public com.sun.tools.javac.util.List getBounds ()
public com.sun.tools.javac.util.List getAnnotationMirrors ()
public com.sun.tools.javac.code.Attribute$Compound getAttribute (java.lang.Class)
boolean isCurrentSymbolsAnnotation (com.sun.tools.javac.code.Attribute$TypeCompound, int)
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic java.util.List getBounds ()
public volatile synthetic javax.lang.model.element.Element getGenericElement ()
}
com/sun/tools/javac/code/Attribute$Class.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Class extends com.sun.tools.javac.code.Attribute {
public final com.sun.tools.javac.code.Type classType
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type)
static com.sun.tools.javac.code.Type makeClassType (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type)
public java.lang.String toString ()
public com.sun.tools.javac.code.Type getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
}
com/sun/tools/javac/code/Type$MethodType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$MethodType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.ExecutableType {
public com.sun.tools.javac.util.List argtypes
public com.sun.tools.javac.code.Type restype
public com.sun.tools.javac.util.List thrown
public com.sun.tools.javac.code.Type recvtype
public void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.code.Type$MethodType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public java.lang.String toString ()
public com.sun.tools.javac.util.List getParameterTypes ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public boolean isErroneous ()
public boolean contains (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type$MethodType asMethodType ()
public void complete ()
public com.sun.tools.javac.util.List getTypeVariables ()
public com.sun.tools.javac.code.Symbol$TypeSymbol asElement ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic java.util.List getThrownTypes ()
public volatile synthetic javax.lang.model.type.TypeMirror getReceiverType ()
public volatile synthetic java.util.List getParameterTypes ()
public volatile synthetic javax.lang.model.type.TypeMirror getReturnType ()
public volatile synthetic java.util.List getTypeVariables ()
}
com/sun/tools/javac/code/Types$ClosureHolder.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$ClosureHolder extends java.lang.Object {
com.sun.tools.javac.util.List closure
final boolean minClosure
final java.util.function.BiPredicate shouldSkip
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types, boolean, java.util.function.BiPredicate)
void add (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Types$ClosureHolder merge (com.sun.tools.javac.code.Types$ClosureHolder)
com.sun.tools.javac.util.List closure ()
}
com/sun/tools/javac/code/DeferredLintHandler$LintLogger.class
DeferredLintHandler.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.DeferredLintHandler$LintLogger extends java.lang.Object {
public abstract void report ()
}
com/sun/tools/javac/code/Type$ErrorType$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$ErrorType$1 extends com.sun.tools.javac.code.Type$ErrorType {
final synthetic com.sun.tools.javac.code.Type$ErrorType this$0
void <init> (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile synthetic com.sun.tools.javac.code.Type$ClassType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Type$1.class
Type.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$1 extends com.sun.tools.javac.code.Type$JCNoType {
void <init> ()
public java.lang.String toString ()
}
com/sun/tools/javac/code/TypeAnnotationPosition.class
TypeAnnotationPosition.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeAnnotationPosition extends java.lang.Object {
public static final com.sun.tools.javac.util.List emptyPath
public final com.sun.tools.javac.code.TargetType type
public com.sun.tools.javac.util.List location
public final int pos
public boolean isValidOffset
public int offset
public int[] lvarOffset
public int[] lvarLength
public int[] lvarIndex
public final int bound_index
public int parameter_index
public final int type_index
private int exception_index
public final com.sun.tools.javac.tree.JCTree$JCLambda onLambda
public static final com.sun.tools.javac.code.TypeAnnotationPosition unknown
public java.lang.String toString ()
public boolean emitToClassfile ()
public boolean matchesPos (int)
public void updatePosOffset (int)
public boolean hasExceptionIndex ()
public int getExceptionIndex ()
public void setExceptionIndex (int)
public boolean hasCatchType ()
public int getCatchType ()
public int getStartPos ()
public void setCatchInfo (int, int)
public static com.sun.tools.javac.util.List getTypePathFromBinary (java.util.List)
public static com.sun.tools.javac.util.List getBinaryFromTypePath (java.util.List)
private void <init> (com.sun.tools.javac.code.TargetType, int, int, com.sun.tools.javac.tree.JCTree$JCLambda, int, int, com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodReturn (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodReturn (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodReturn (int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodReceiver (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodReceiver (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodReceiver (int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodParameter (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodParameter (com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodParameter (int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodParameter (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodRef (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodRef (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition constructorRef (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition constructorRef (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition field (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition field (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition field (int)
public static com.sun.tools.javac.code.TypeAnnotationPosition localVariable (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition localVariable (com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition localVariable (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition exceptionParameter (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition exceptionParameter (com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition exceptionParameter (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition resourceVariable (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition resourceVariable (com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition resourceVariable (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition newObj (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition newObj (int)
public static com.sun.tools.javac.code.TypeAnnotationPosition newObj (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition classExtends (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition classExtends (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition classExtends (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition classExtends (int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition classExtends (int)
public static com.sun.tools.javac.code.TypeAnnotationPosition instanceOf (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition instanceOf (com.sun.tools.javac.util.List)
public static com.sun.tools.javac.code.TypeAnnotationPosition typeCast (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition typeCast (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodInvocationTypeArg (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodInvocationTypeArg (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition constructorInvocationTypeArg (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition constructorInvocationTypeArg (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition typeParameter (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition typeParameter (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodTypeParameter (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodTypeParameter (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodThrows (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodThrows (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodRefTypeArg (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodRefTypeArg (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition constructorRefTypeArg (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition constructorRefTypeArg (com.sun.tools.javac.util.List, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition typeParameterBound (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition typeParameterBound (com.sun.tools.javac.util.List, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodTypeParameterBound (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCLambda, int, int, int)
public static com.sun.tools.javac.code.TypeAnnotationPosition methodTypeParameterBound (com.sun.tools.javac.util.List, int, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Scope$ErrorScope.class
Scope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$ErrorScope extends com.sun.tools.javac.code.Scope$ScopeImpl {
void <init> (com.sun.tools.javac.code.Scope$ScopeImpl, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[])
public void <init> (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Scope$WriteableScope dup (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Scope$WriteableScope dupUnshared (com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name)
public volatile synthetic java.lang.String toString ()
public volatile synthetic boolean isStaticallyImported (com.sun.tools.javac.code.Symbol)
public volatile synthetic com.sun.tools.javac.code.Scope getOrigin (com.sun.tools.javac.code.Symbol)
public volatile synthetic java.lang.Iterable getSymbolsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public volatile synthetic java.lang.Iterable getSymbols (com.sun.tools.javac.util.Filter, com.sun.tools.javac.code.Scope$LookupKind)
public volatile synthetic boolean anyMatch (com.sun.tools.javac.util.Filter)
public volatile synthetic com.sun.tools.javac.code.Symbol findFirst (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
public volatile synthetic boolean includes (com.sun.tools.javac.code.Symbol)
public volatile synthetic void enterIfAbsent (com.sun.tools.javac.code.Symbol)
public volatile synthetic void remove (com.sun.tools.javac.code.Symbol)
public volatile synthetic void enter (com.sun.tools.javac.code.Symbol)
public volatile synthetic com.sun.tools.javac.code.Scope$WriteableScope leave ()
}
com/sun/tools/javac/code/Types$SignatureGenerator.class
Types.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$SignatureGenerator extends java.lang.Object {
private final com.sun.tools.javac.code.Types types
protected abstract void append (char)
protected abstract void append (byte[])
protected abstract void append (com.sun.tools.javac.util.Name)
protected void classReference (com.sun.tools.javac.code.Symbol$ClassSymbol)
protected void <init> (com.sun.tools.javac.code.Types)
public void assembleSig (com.sun.tools.javac.code.Type)
public boolean hasTypeVar (com.sun.tools.javac.util.List)
public void assembleClassSig (com.sun.tools.javac.code.Type)
public void assembleParamsSig (com.sun.tools.javac.util.List)
private void assembleSig (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/code/Types$DefaultSymbolVisitor.class
Types.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$DefaultSymbolVisitor extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Visitor {
public void <init> ()
public final java.lang.Object visit (com.sun.tools.javac.code.Symbol, java.lang.Object)
public java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
public java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
public java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
public java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
public java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
}
com/sun/tools/javac/code/Type$IntersectionClassType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$IntersectionClassType extends com.sun.tools.javac.code.Type$ClassType implements javax.lang.model.type.IntersectionType {
public boolean allInterfaces
public void <init> (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol, boolean)
public com.sun.tools.javac.code.Type$IntersectionClassType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public java.util.List getBounds ()
public boolean isCompound ()
public com.sun.tools.javac.util.List getComponents ()
public boolean isIntersection ()
public com.sun.tools.javac.util.List getExplicitComponents ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type$ClassType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Types$MostSpecificReturnCheck$1.class
Types.java
package com.sun.tools.javac.code
final enum com.sun.tools.javac.code.Types$MostSpecificReturnCheck$1 extends com.sun.tools.javac.code.Types$MostSpecificReturnCheck {
void <init> (java.lang.String, int)
public boolean test (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
}
com/sun/tools/javac/code/Scope$1.class
Scope.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.Scope$1 extends java.lang.Object {
}
com/sun/tools/javac/code/Type$3.class
Type.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$3 extends com.sun.tools.javac.code.Type$JCNoType {
void <init> ()
public java.lang.String toString ()
}
com/sun/tools/javac/code/Types$UniqueType.class
Types.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$UniqueType extends java.lang.Object {
public final com.sun.tools.javac.code.Type type
final com.sun.tools.javac.code.Types types
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
com/sun/tools/javac/code/TypeTag$NumericClasses.class
TypeTag.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeTag$NumericClasses extends java.lang.Object {
public static final int BYTE_CLASS
public static final int CHAR_CLASS
public static final int SHORT_CLASS
public static final int INT_CLASS
public static final int LONG_CLASS
public static final int FLOAT_CLASS
public static final int DOUBLE_CLASS
static final int BYTE_SUPERCLASSES
static final int CHAR_SUPERCLASSES
static final int SHORT_SUPERCLASSES
static final int INT_SUPERCLASSES
static final int LONG_SUPERCLASSES
static final int FLOAT_SUPERCLASSES
public void <init> ()
}
com/sun/tools/javac/code/Type$ErasedClassType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ErasedClassType extends com.sun.tools.javac.code.Type$ClassType {
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public boolean hasErasedSupertypes ()
}
com/sun/tools/javac/code/TypeMetadata.class
TypeMetadata.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeMetadata extends java.lang.Object {
public static final com.sun.tools.javac.code.TypeMetadata EMPTY
private final java.util.EnumMap contents
private void <init> ()
public void <init> (com.sun.tools.javac.code.TypeMetadata$Entry)
public void <init> (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeMetadata combine (com.sun.tools.javac.code.TypeMetadata$Entry)
public com.sun.tools.javac.code.TypeMetadata combineAll (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeMetadata without (com.sun.tools.javac.code.TypeMetadata$Entry$Kind)
public com.sun.tools.javac.code.TypeMetadata$Entry get (com.sun.tools.javac.code.TypeMetadata$Entry$Kind)
private void add (com.sun.tools.javac.code.TypeMetadata$Entry$Kind, com.sun.tools.javac.code.TypeMetadata$Entry)
static void <clinit> ()
}
com/sun/tools/javac/code/Type$TypeVar.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$TypeVar extends com.sun.tools.javac.code.Type implements javax.lang.model.type.TypeVariable {
public com.sun.tools.javac.code.Type bound
public com.sun.tools.javac.code.Type lower
int rank_field
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
public void <init> (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public void <init> (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type$TypeVar cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
public com.sun.tools.javac.code.Type getUpperBound ()
public com.sun.tools.javac.code.Type getLowerBound ()
public javax.lang.model.type.TypeKind getKind ()
public boolean isCaptured ()
public boolean isReference ()
public boolean isNullOrReference ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.type.TypeMirror getLowerBound ()
public volatile synthetic javax.lang.model.type.TypeMirror getUpperBound ()
public volatile synthetic javax.lang.model.element.Element asElement ()
}
com/sun/tools/javac/code/Types$6.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$6 extends com.sun.tools.javac.code.Types$TypeRelation {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile synthetic java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$StructuralTypeMapping$2.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$StructuralTypeMapping$2 extends com.sun.tools.javac.code.Type$WildcardType {
final synthetic com.sun.tools.javac.code.Type$StructuralTypeMapping this$0
void <init> (com.sun.tools.javac.code.Type$StructuralTypeMapping, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.TypeMetadata)
protected boolean needsStripping ()
}
com/sun/tools/javac/code/Type$WildcardType$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$WildcardType$1 extends com.sun.tools.javac.code.Type$WildcardType {
final synthetic com.sun.tools.javac.code.Type$WildcardType this$0
void <init> (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic javax.lang.model.type.TypeMirror getSuperBound ()
public volatile synthetic javax.lang.model.type.TypeMirror getExtendsBound ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/TypeMetadata$Annotations.class
TypeMetadata.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeMetadata$Annotations extends java.lang.Object implements com.sun.tools.javac.code.TypeMetadata$Entry {
private com.sun.tools.javac.util.List annos
public static final com.sun.tools.javac.util.List TO_BE_SET
public void <init> (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List getAnnotations ()
public com.sun.tools.javac.code.TypeMetadata$Annotations combine (com.sun.tools.javac.code.TypeMetadata$Entry)
public com.sun.tools.javac.code.TypeMetadata$Entry$Kind kind ()
public java.lang.String toString ()
public volatile synthetic com.sun.tools.javac.code.TypeMetadata$Entry combine (com.sun.tools.javac.code.TypeMetadata$Entry)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$LooseSameTypeVisitor.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$LooseSameTypeVisitor extends com.sun.tools.javac.code.Types$SameTypeVisitor {
private java.util.Set cache
final synthetic com.sun.tools.javac.code.Types this$0
private void <init> (com.sun.tools.javac.code.Types)
boolean sameTypeVars (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
protected boolean containsTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
private boolean checkSameBounds (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
synthetic void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Types$1)
}
com/sun/tools/javac/code/TypeMetadata$Entry.class
TypeMetadata.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.TypeMetadata$Entry extends java.lang.Object {
public abstract com.sun.tools.javac.code.TypeMetadata$Entry$Kind kind ()
public abstract com.sun.tools.javac.code.TypeMetadata$Entry combine (com.sun.tools.javac.code.TypeMetadata$Entry)
}
com/sun/tools/javac/code/Symbol$Completer.class
Symbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol$Completer extends java.lang.Object {
public static final com.sun.tools.javac.code.Symbol$Completer NULL_COMPLETER
public abstract void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public boolean isTerminal ()
static void <clinit> ()
}
com/sun/tools/javac/code/Types$23.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$23 extends com.sun.tools.javac.code.Types$MapVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$ArrayType$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$ArrayType$1 extends com.sun.tools.javac.code.Type$ArrayType {
final synthetic com.sun.tools.javac.code.Type$ArrayType this$0
void <init> (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic javax.lang.model.type.TypeMirror getComponentType ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Types$22.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$22 extends com.sun.tools.javac.code.Types$MapVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.util.List)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$CandidatesCache$Entry.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$CandidatesCache$Entry extends java.lang.Object {
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol$MethodSymbol msym
final synthetic com.sun.tools.javac.code.Types$CandidatesCache this$1
void <init> (com.sun.tools.javac.code.Types$CandidatesCache, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/sun/tools/javac/code/Types$24.class
Types.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Types$24 extends com.sun.tools.javac.code.Types$HashCodeVisitor {
void <init> ()
public java.lang.Integer visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
}
com/sun/tools/javac/code/TypeAnnotations.class
TypeAnnotations.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeAnnotations extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key typeAnnosKey
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.comp.Annotate annotate
final com.sun.tools.javac.comp.Attr attr
public static com.sun.tools.javac.code.TypeAnnotations instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public void organizeTypeAnnotationsSignatures (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void validateTypeAnnotationsSignatures (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void organizeTypeAnnotationsBodies (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public com.sun.tools.javac.util.List annotationTargets (com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.code.TypeAnnotations$AnnotationType annotationTargetType (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.code.TypeAnnotations$AnnotationType combineAnnotationType (com.sun.tools.javac.code.TypeAnnotations$AnnotationType, com.sun.tools.javac.code.TypeAnnotations$AnnotationType)
private com.sun.tools.javac.code.TypeAnnotations$AnnotationType targetToAnnotationType (com.sun.tools.javac.code.Attribute, com.sun.tools.javac.code.Symbol)
private synthetic com.sun.tools.javac.code.TypeAnnotations$AnnotationType lambda$annotationTargetType$3 (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Attribute)
private static synthetic boolean lambda$annotationTargets$2 (com.sun.tools.javac.code.Attribute)
private synthetic void lambda$validateTypeAnnotationsSignatures$1 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
private synthetic void lambda$organizeTypeAnnotationsSignatures$0 (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
static void <clinit> ()
}
com/sun/tools/javac/code/TypeAnnotations$AnnotationType.class
TypeAnnotations.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.TypeAnnotations$AnnotationType extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.TypeAnnotations$AnnotationType DECLARATION
public static final enum com.sun.tools.javac.code.TypeAnnotations$AnnotationType TYPE
public static final enum com.sun.tools.javac.code.TypeAnnotations$AnnotationType NONE
public static final enum com.sun.tools.javac.code.TypeAnnotations$AnnotationType BOTH
private static final synthetic com.sun.tools.javac.code.TypeAnnotations$AnnotationType[] $VALUES
public static com.sun.tools.javac.code.TypeAnnotations$AnnotationType[] values ()
public static com.sun.tools.javac.code.TypeAnnotations$AnnotationType valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$Adapter.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Adapter extends com.sun.tools.javac.code.Types$SimpleVisitor {
com.sun.tools.javac.util.ListBuffer from
com.sun.tools.javac.util.ListBuffer to
java.util.Map mapping
private java.util.Set cache
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
public void adapt (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
public java.lang.Void visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private void adaptRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
private void adaptRecursive (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Scope$ScopeListenerList.class
Scope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$ScopeListenerList extends java.lang.Object {
com.sun.tools.javac.util.List listeners
public void <init> ()
void add (com.sun.tools.javac.code.Scope$ScopeListener)
void symbolAdded (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
void symbolRemoved (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
private void walkReferences (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope, boolean)
}
com/sun/tools/javac/code/TypeAnnotations$1.class
TypeAnnotations.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.TypeAnnotations$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeAnnotations$AnnotationType
static final synthetic int[] $SwitchMap$com$sun$source$tree$MemberReferenceTree$ReferenceMode
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static final synthetic int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void <clinit> ()
}
com/sun/tools/javac/code/Type$TypeVar$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$TypeVar$1 extends com.sun.tools.javac.code.Type$TypeVar {
final synthetic com.sun.tools.javac.code.Type$TypeVar this$0
void <init> (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic javax.lang.model.type.TypeMirror getLowerBound ()
public volatile synthetic javax.lang.model.type.TypeMirror getUpperBound ()
public volatile synthetic javax.lang.model.element.Element asElement ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Types$DescriptorFilter.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Symbol$TypeSymbol origin
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symbol$TypeSymbol)
public boolean accepts (com.sun.tools.javac.code.Symbol)
public volatile synthetic boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Types$Subst.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Subst extends com.sun.tools.javac.code.Type$StructuralTypeMapping {
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
final synthetic com.sun.tools.javac.code.Types this$0
public void <init> (com.sun.tools.javac.code.Types, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Void)
public volatile synthetic com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/code/Flags$Flag.class
Flags.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Flags$Flag extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Flags$Flag PUBLIC
public static final enum com.sun.tools.javac.code.Flags$Flag PRIVATE
public static final enum com.sun.tools.javac.code.Flags$Flag PROTECTED
public static final enum com.sun.tools.javac.code.Flags$Flag STATIC
public static final enum com.sun.tools.javac.code.Flags$Flag FINAL
public static final enum com.sun.tools.javac.code.Flags$Flag SYNCHRONIZED
public static final enum com.sun.tools.javac.code.Flags$Flag VOLATILE
public static final enum com.sun.tools.javac.code.Flags$Flag TRANSIENT
public static final enum com.sun.tools.javac.code.Flags$Flag NATIVE
public static final enum com.sun.tools.javac.code.Flags$Flag INTERFACE
public static final enum com.sun.tools.javac.code.Flags$Flag ABSTRACT
public static final enum com.sun.tools.javac.code.Flags$Flag DEFAULT
public static final enum com.sun.tools.javac.code.Flags$Flag STRICTFP
public static final enum com.sun.tools.javac.code.Flags$Flag BRIDGE
public static final enum com.sun.tools.javac.code.Flags$Flag SYNTHETIC
public static final enum com.sun.tools.javac.code.Flags$Flag ANNOTATION
public static final enum com.sun.tools.javac.code.Flags$Flag DEPRECATED
public static final enum com.sun.tools.javac.code.Flags$Flag HASINIT
public static final enum com.sun.tools.javac.code.Flags$Flag BLOCK
public static final enum com.sun.tools.javac.code.Flags$Flag ENUM
public static final enum com.sun.tools.javac.code.Flags$Flag MANDATED
public static final enum com.sun.tools.javac.code.Flags$Flag NOOUTERTHIS
public static final enum com.sun.tools.javac.code.Flags$Flag EXISTS
public static final enum com.sun.tools.javac.code.Flags$Flag COMPOUND
public static final enum com.sun.tools.javac.code.Flags$Flag CLASS_SEEN
public static final enum com.sun.tools.javac.code.Flags$Flag SOURCE_SEEN
public static final enum com.sun.tools.javac.code.Flags$Flag LOCKED
public static final enum com.sun.tools.javac.code.Flags$Flag UNATTRIBUTED
public static final enum com.sun.tools.javac.code.Flags$Flag ANONCONSTR
public static final enum com.sun.tools.javac.code.Flags$Flag ACYCLIC
public static final enum com.sun.tools.javac.code.Flags$Flag PARAMETER
public static final enum com.sun.tools.javac.code.Flags$Flag VARARGS
public static final enum com.sun.tools.javac.code.Flags$Flag ACYCLIC_ANN
public static final enum com.sun.tools.javac.code.Flags$Flag GENERATEDCONSTR
public static final enum com.sun.tools.javac.code.Flags$Flag HYPOTHETICAL
public static final enum com.sun.tools.javac.code.Flags$Flag PROPRIETARY
public static final enum com.sun.tools.javac.code.Flags$Flag UNION
public static final enum com.sun.tools.javac.code.Flags$Flag EFFECTIVELY_FINAL
public static final enum com.sun.tools.javac.code.Flags$Flag CLASH
public static final enum com.sun.tools.javac.code.Flags$Flag AUXILIARY
public static final enum com.sun.tools.javac.code.Flags$Flag NOT_IN_PROFILE
public static final enum com.sun.tools.javac.code.Flags$Flag BAD_OVERRIDE
public static final enum com.sun.tools.javac.code.Flags$Flag SIGNATURE_POLYMORPHIC
public static final enum com.sun.tools.javac.code.Flags$Flag THROWS
public static final enum com.sun.tools.javac.code.Flags$Flag LAMBDA_METHOD
public static final enum com.sun.tools.javac.code.Flags$Flag TYPE_TRANSLATED
public static final enum com.sun.tools.javac.code.Flags$Flag MODULE
public static final enum com.sun.tools.javac.code.Flags$Flag AUTOMATIC_MODULE
public static final enum com.sun.tools.javac.code.Flags$Flag SYSTEM_MODULE
public static final enum com.sun.tools.javac.code.Flags$Flag DEPRECATED_ANNOTATION
public static final enum com.sun.tools.javac.code.Flags$Flag DEPRECATED_REMOVAL
public static final enum com.sun.tools.javac.code.Flags$Flag HAS_RESOURCE
final long value
final String lowercaseName
private static final synthetic com.sun.tools.javac.code.Flags$Flag[] $VALUES
public static com.sun.tools.javac.code.Flags$Flag[] values ()
public static com.sun.tools.javac.code.Flags$Flag valueOf (java.lang.String)
private void <init> (java.lang.String, int, long)
public java.lang.String toString ()
static void <clinit> ()
}
com/sun/tools/javac/code/Scope$ImportScope$1.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$ImportScope$1 extends java.lang.Object implements com.sun.tools.javac.code.Scope$ScopeListener {
final synthetic com.sun.tools.javac.code.Scope$ImportScope this$0
void <init> (com.sun.tools.javac.code.Scope$ImportScope)
public void symbolAdded (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
public void symbolRemoved (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
}
com/sun/tools/javac/code/Lint$LintCategory.class
Lint.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Lint$LintCategory extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Lint$LintCategory AUXILIARYCLASS
public static final enum com.sun.tools.javac.code.Lint$LintCategory CAST
public static final enum com.sun.tools.javac.code.Lint$LintCategory CLASSFILE
public static final enum com.sun.tools.javac.code.Lint$LintCategory DEPRECATION
public static final enum com.sun.tools.javac.code.Lint$LintCategory DEP_ANN
public static final enum com.sun.tools.javac.code.Lint$LintCategory DIVZERO
public static final enum com.sun.tools.javac.code.Lint$LintCategory EMPTY
public static final enum com.sun.tools.javac.code.Lint$LintCategory EXPORTS
public static final enum com.sun.tools.javac.code.Lint$LintCategory FALLTHROUGH
public static final enum com.sun.tools.javac.code.Lint$LintCategory FINALLY
public static final enum com.sun.tools.javac.code.Lint$LintCategory MODULE
public static final enum com.sun.tools.javac.code.Lint$LintCategory OPENS
public static final enum com.sun.tools.javac.code.Lint$LintCategory OPTIONS
public static final enum com.sun.tools.javac.code.Lint$LintCategory OVERLOADS
public static final enum com.sun.tools.javac.code.Lint$LintCategory OVERRIDES
public static final enum com.sun.tools.javac.code.Lint$LintCategory PATH
public static final enum com.sun.tools.javac.code.Lint$LintCategory PROCESSING
public static final enum com.sun.tools.javac.code.Lint$LintCategory RAW
public static final enum com.sun.tools.javac.code.Lint$LintCategory REMOVAL
public static final enum com.sun.tools.javac.code.Lint$LintCategory REQUIRES_AUTOMATIC
public static final enum com.sun.tools.javac.code.Lint$LintCategory REQUIRES_TRANSITIVE_AUTOMATIC
public static final enum com.sun.tools.javac.code.Lint$LintCategory SERIAL
public static final enum com.sun.tools.javac.code.Lint$LintCategory STATIC
public static final enum com.sun.tools.javac.code.Lint$LintCategory TRY
public static final enum com.sun.tools.javac.code.Lint$LintCategory UNCHECKED
public static final enum com.sun.tools.javac.code.Lint$LintCategory VARARGS
public final String option
public final boolean hidden
private static final synthetic com.sun.tools.javac.code.Lint$LintCategory[] $VALUES
public static com.sun.tools.javac.code.Lint$LintCategory[] values ()
public static com.sun.tools.javac.code.Lint$LintCategory valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
private void <init> (java.lang.String, int, java.lang.String, boolean)
static com.sun.tools.javac.code.Lint$LintCategory get (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$Rewriter.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Rewriter extends com.sun.tools.javac.code.Types$UnaryVisitor {
boolean high
boolean rewriteTypeVars
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types, boolean, boolean)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public com.sun.tools.javac.code.Type visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
private com.sun.tools.javac.code.Type rewriteAsWildcardType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.BoundKind)
com.sun.tools.javac.code.Type B (com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$5.class
Type.java
package com.sun.tools.javac.code
synthetic com.sun.tools.javac.code.Type$5 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Type$UndetVar$InferenceBound
static void <clinit> ()
}
com/sun/tools/javac/code/TypeMetadata$Entry$Kind.class
TypeMetadata.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.TypeMetadata$Entry$Kind extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.TypeMetadata$Entry$Kind ANNOTATIONS
private static final synthetic com.sun.tools.javac.code.TypeMetadata$Entry$Kind[] $VALUES
public static com.sun.tools.javac.code.TypeMetadata$Entry$Kind[] values ()
public static com.sun.tools.javac.code.TypeMetadata$Entry$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Type$UnionClassType.class
Type.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$UnionClassType extends com.sun.tools.javac.code.Type$ClassType implements javax.lang.model.type.UnionType {
final com.sun.tools.javac.util.List alternatives_field
public void <init> (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.util.List)
public com.sun.tools.javac.code.Type$UnionClassType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type getLub ()
public java.util.List getAlternatives ()
public boolean isUnion ()
public boolean isCompound ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
public java.lang.Iterable getAlternativeTypes ()
public volatile synthetic com.sun.tools.javac.code.Type$ClassType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Types$DescriptorCache$Entry.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache$Entry extends java.lang.Object {
final com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor cachedDescRes
final int prevMark
final synthetic com.sun.tools.javac.code.Types$DescriptorCache this$1
public void <init> (com.sun.tools.javac.code.Types$DescriptorCache, com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor, int)
boolean matches (int)
}
com/sun/tools/javac/code/BoundKind.class
BoundKind.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.BoundKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.BoundKind EXTENDS
public static final enum com.sun.tools.javac.code.BoundKind SUPER
public static final enum com.sun.tools.javac.code.BoundKind UNBOUND
private final String name
private static final synthetic com.sun.tools.javac.code.BoundKind[] $VALUES
public static com.sun.tools.javac.code.BoundKind[] values ()
public static com.sun.tools.javac.code.BoundKind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
public java.lang.String toString ()
static void <clinit> ()
}
com/sun/tools/javac/code/Scope$Entry.class
Scope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$Entry extends java.lang.Object {
public com.sun.tools.javac.code.Symbol sym
private com.sun.tools.javac.code.Scope$Entry shadowed
public com.sun.tools.javac.code.Scope$Entry sibling
public com.sun.tools.javac.code.Scope$ScopeImpl scope
public void <init> (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$ScopeImpl)
public com.sun.tools.javac.code.Scope$Entry next ()
public com.sun.tools.javac.code.Scope$Entry next (com.sun.tools.javac.util.Filter)
static synthetic com.sun.tools.javac.code.Scope$Entry access$000 (com.sun.tools.javac.code.Scope$Entry)
static synthetic com.sun.tools.javac.code.Scope$Entry access$002 (com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$Entry)
}
com/sun/tools/javac/code/Symbol.class
Symbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol extends com.sun.tools.javac.code.AnnoConstruct implements javax.lang.model.element.Element {
public com.sun.tools.javac.code.Kinds$Kind kind
public long flags_field
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Type type
public com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol$Completer completer
public com.sun.tools.javac.code.Type erasure_field
protected com.sun.tools.javac.code.SymbolMetadata metadata
public long flags ()
public com.sun.tools.javac.util.List getRawAttributes ()
public com.sun.tools.javac.util.List getRawTypeAttributes ()
public com.sun.tools.javac.code.Attribute$Compound attribute (com.sun.tools.javac.code.Symbol)
public boolean annotationsPendingCompletion ()
public void appendAttributes (com.sun.tools.javac.util.List)
public void appendClassInitTypeAttributes (com.sun.tools.javac.util.List)
public void appendInitTypeAttributes (com.sun.tools.javac.util.List)
public void appendUniqueTypeAttributes (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List getClassInitTypeAttributes ()
public com.sun.tools.javac.util.List getInitTypeAttributes ()
public void setInitTypeAttributes (com.sun.tools.javac.util.List)
public void setClassInitTypeAttributes (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List getDeclarationAttributes ()
public boolean hasAnnotations ()
public boolean hasTypeAnnotations ()
public boolean isCompleted ()
public void prependAttributes (com.sun.tools.javac.util.List)
public void resetAnnotations ()
public void setAttributes (com.sun.tools.javac.code.Symbol)
public void setDeclarationAttributes (com.sun.tools.javac.util.List)
public void setTypeAttributes (com.sun.tools.javac.util.List)
private com.sun.tools.javac.code.SymbolMetadata initedMetadata ()
public com.sun.tools.javac.code.SymbolMetadata getMetadata ()
public void <init> (com.sun.tools.javac.code.Kinds$Kind, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol location ()
public com.sun.tools.javac.code.Symbol location (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Symbol baseSymbol ()
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type externalType (com.sun.tools.javac.code.Types)
public boolean isDeprecated ()
public boolean hasDeprecatedAnnotation ()
public boolean isDeprecatedForRemoval ()
public boolean isDeprecatableViaAnnotation ()
public boolean isStatic ()
public boolean isInterface ()
public boolean isPrivate ()
public boolean isEnum ()
public boolean isLocal ()
public boolean isAnonymous ()
public boolean isConstructor ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public com.sun.tools.javac.util.Name flatName ()
public com.sun.tools.javac.code.Scope$WriteableScope members ()
public boolean isInner ()
public boolean hasOuterInstance ()
public com.sun.tools.javac.code.Symbol$ClassSymbol enclClass ()
public com.sun.tools.javac.code.Symbol$ClassSymbol outermostClass ()
public com.sun.tools.javac.code.Symbol$PackageSymbol packge ()
public boolean isSubClass (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
public boolean isMemberOf (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
public boolean isEnclosedBy (com.sun.tools.javac.code.Symbol$ClassSymbol)
private boolean hiddenIn (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types)
private com.sun.tools.javac.code.Symbol hiddenInInternal (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types)
public boolean isInheritedIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
public boolean overrides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean)
public void complete () throws com.sun.tools.javac.code.Symbol$CompletionFailure
public boolean exists ()
public com.sun.tools.javac.code.Type asType ()
public com.sun.tools.javac.code.Symbol getEnclosingElement ()
public javax.lang.model.element.ElementKind getKind ()
public java.util.Set getModifiers ()
public com.sun.tools.javac.util.Name getSimpleName ()
public com.sun.tools.javac.util.List getAnnotationMirrors ()
public java.util.List getEnclosedElements ()
public com.sun.tools.javac.util.List getTypeParameters ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic javax.lang.model.type.TypeMirror asType ()
}
com/sun/tools/javac/code/Symbol$DelegatedSymbol.class
Symbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$DelegatedSymbol extends com.sun.tools.javac.code.Symbol {
protected com.sun.tools.javac.code.Symbol other
public void <init> (com.sun.tools.javac.code.Symbol)
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol location ()
public com.sun.tools.javac.code.Symbol location (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Symbol baseSymbol ()
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Type externalType (com.sun.tools.javac.code.Types)
public boolean isLocal ()
public boolean isConstructor ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public com.sun.tools.javac.util.Name flatName ()
public com.sun.tools.javac.code.Scope$WriteableScope members ()
public boolean isInner ()
public boolean hasOuterInstance ()
public com.sun.tools.javac.code.Symbol$ClassSymbol enclClass ()
public com.sun.tools.javac.code.Symbol$ClassSymbol outermostClass ()
public com.sun.tools.javac.code.Symbol$PackageSymbol packge ()
public boolean isSubClass (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
public boolean isMemberOf (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
public boolean isEnclosedBy (com.sun.tools.javac.code.Symbol$ClassSymbol)
public boolean isInheritedIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
public void complete () throws com.sun.tools.javac.code.Symbol$CompletionFailure
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public com.sun.tools.javac.code.Symbol getUnderlyingSymbol ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic javax.lang.model.type.TypeMirror asType ()
}
com/sun/tools/javac/code/Type$ArrayType$2.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$ArrayType$2 extends com.sun.tools.javac.code.Type$ArrayType {
final synthetic com.sun.tools.javac.code.Type$ArrayType this$0
void <init> (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public boolean isVarargs ()
public volatile synthetic javax.lang.model.type.TypeMirror getComponentType ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Source.class
Source.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Source extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Source JDK1_2
public static final enum com.sun.tools.javac.code.Source JDK1_3
public static final enum com.sun.tools.javac.code.Source JDK1_4
public static final enum com.sun.tools.javac.code.Source JDK1_5
public static final enum com.sun.tools.javac.code.Source JDK1_6
public static final enum com.sun.tools.javac.code.Source JDK1_7
public static final enum com.sun.tools.javac.code.Source JDK1_8
public static final enum com.sun.tools.javac.code.Source JDK1_9
private static final com.sun.tools.javac.util.Context$Key sourceKey
public final String name
private static final java.util.Map tab
public static final com.sun.tools.javac.code.Source MIN
private static final com.sun.tools.javac.code.Source MAX
public static final com.sun.tools.javac.code.Source DEFAULT
private static final synthetic com.sun.tools.javac.code.Source[] $VALUES
public static com.sun.tools.javac.code.Source[] values ()
public static com.sun.tools.javac.code.Source valueOf (java.lang.String)
public static com.sun.tools.javac.code.Source instance (com.sun.tools.javac.util.Context)
private void <init> (java.lang.String, int, java.lang.String)
public static com.sun.tools.javac.code.Source lookup (java.lang.String)
public com.sun.tools.javac.jvm.Target requiredTarget ()
public boolean allowDiamond ()
public boolean allowMulticatch ()
public boolean allowImprovedRethrowAnalysis ()
public boolean allowImprovedCatchAnalysis ()
public boolean allowModules ()
public boolean allowTryWithResources ()
public boolean allowEffectivelyFinalVariablesInTryWithResources ()
public boolean allowBinaryLiterals ()
public boolean allowUnderscoresInLiterals ()
public boolean allowStringsInSwitch ()
public boolean allowDeprecationOnImport ()
public boolean allowSimplifiedVarargs ()
public boolean allowObjectToPrimitiveCast ()
public boolean enforceThisDotInit ()
public boolean allowPoly ()
public boolean allowLambda ()
public boolean allowMethodReferences ()
public boolean allowDefaultMethods ()
public boolean allowStaticInterfaceMethods ()
public boolean allowStrictMethodClashCheck ()
public boolean allowEffectivelyFinalInInnerClasses ()
public boolean allowTypeAnnotations ()
public boolean allowAnnotationsAfterTypeParams ()
public boolean allowRepeatedAnnotations ()
public boolean allowIntersectionTypesInCast ()
public boolean allowGraphInference ()
public boolean allowFunctionalInterfaceMostSpecific ()
public boolean allowPostApplicabilityVarargsAccessCheck ()
public boolean mapCapturesToBounds ()
public boolean allowPrivateSafeVarargs ()
public boolean allowDiamondWithAnonymousClassCreation ()
public boolean allowUnderscoreIdentifier ()
public boolean allowPrivateInterfaceMethods ()
public static javax.lang.model.SourceVersion toSourceVersion (com.sun.tools.javac.code.Source)
static void <clinit> ()
}
com/sun/tools/javac/code/Type$ClassType$2.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$ClassType$2 extends com.sun.tools.javac.code.Type$ClassType {
final synthetic Object val$value
final synthetic com.sun.tools.javac.code.Type$ClassType this$0
void <init> (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata, java.lang.Object)
public java.lang.Object constValue ()
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile synthetic javax.lang.model.element.Element asElement ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/ClassFinder$BadEnclosingMethodAttr.class
ClassFinder.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.ClassFinder$BadEnclosingMethodAttr extends com.sun.tools.javac.code.ClassFinder$BadClassFile {
private static final long serialVersionUID
public void <init> (com.sun.tools.javac.code.Symbol$TypeSymbol, javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic$Factory)
}
com/sun/tools/javac/code/Kinds$Kind$Category.class
Kinds.java
package com.sun.tools.javac.code
final enum com.sun.tools.javac.code.Kinds$Kind$Category extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Kinds$Kind$Category BASIC
public static final enum com.sun.tools.javac.code.Kinds$Kind$Category ERROR
public static final enum com.sun.tools.javac.code.Kinds$Kind$Category RESOLUTION
public static final enum com.sun.tools.javac.code.Kinds$Kind$Category RESOLUTION_TARGET
private static final synthetic com.sun.tools.javac.code.Kinds$Kind$Category[] $VALUES
public static com.sun.tools.javac.code.Kinds$Kind$Category[] values ()
public static com.sun.tools.javac.code.Kinds$Kind$Category valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$17.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$17 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
public com.sun.tools.javac.util.List visitType (com.sun.tools.javac.code.Type, java.lang.Void)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$ClassType$1.class
Type.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$ClassType$1 extends com.sun.tools.javac.code.Type$ClassType {
final synthetic com.sun.tools.javac.code.Type$ClassType this$0
void <init> (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type baseType ()
public volatile synthetic java.util.List getTypeArguments ()
public volatile synthetic javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile synthetic javax.lang.model.element.Element asElement ()
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/code/Symtab.class
Symtab.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symtab extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key symtabKey
public final com.sun.tools.javac.code.Type$JCPrimitiveType byteType
public final com.sun.tools.javac.code.Type$JCPrimitiveType charType
public final com.sun.tools.javac.code.Type$JCPrimitiveType shortType
public final com.sun.tools.javac.code.Type$JCPrimitiveType intType
public final com.sun.tools.javac.code.Type$JCPrimitiveType longType
public final com.sun.tools.javac.code.Type$JCPrimitiveType floatType
public final com.sun.tools.javac.code.Type$JCPrimitiveType doubleType
public final com.sun.tools.javac.code.Type$JCPrimitiveType booleanType
public final com.sun.tools.javac.code.Type botType
public final com.sun.tools.javac.code.Type$JCVoidType voidType
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.util.JavacMessages messages
private final com.sun.tools.javac.code.Symbol$Completer initialCompleter
private final com.sun.tools.javac.code.Symbol$Completer moduleCompleter
public final com.sun.tools.javac.code.Symbol$ModuleSymbol unnamedModule
public final com.sun.tools.javac.code.Symbol$ModuleSymbol errModule
public final com.sun.tools.javac.code.Symbol$ModuleSymbol noModule
public final com.sun.tools.javac.code.Symbol$PackageSymbol rootPackage
public final com.sun.tools.javac.code.Symbol$TypeSymbol noSymbol
public final com.sun.tools.javac.code.Symbol$ClassSymbol errSymbol
public final com.sun.tools.javac.code.Symbol$ClassSymbol unknownSymbol
public final com.sun.tools.javac.code.Type errType
public final com.sun.tools.javac.code.Type unknownType
public final com.sun.tools.javac.code.Symbol$ClassSymbol arrayClass
public final com.sun.tools.javac.code.Symbol$MethodSymbol arrayCloneMethod
public final com.sun.tools.javac.code.Symbol$ClassSymbol boundClass
public final com.sun.tools.javac.code.Symbol$ClassSymbol methodClass
public final com.sun.tools.javac.code.Symbol$ModuleSymbol java_base
public final com.sun.tools.javac.code.Type objectType
public final com.sun.tools.javac.code.Type objectsType
public final com.sun.tools.javac.code.Type classType
public final com.sun.tools.javac.code.Type classLoaderType
public final com.sun.tools.javac.code.Type stringType
public final com.sun.tools.javac.code.Type stringBufferType
public final com.sun.tools.javac.code.Type stringBuilderType
public final com.sun.tools.javac.code.Type cloneableType
public final com.sun.tools.javac.code.Type serializableType
public final com.sun.tools.javac.code.Type serializedLambdaType
public final com.sun.tools.javac.code.Type varHandleType
public final com.sun.tools.javac.code.Type methodHandleType
public final com.sun.tools.javac.code.Type methodHandleLookupType
public final com.sun.tools.javac.code.Type methodTypeType
public final com.sun.tools.javac.code.Type nativeHeaderType
public final com.sun.tools.javac.code.Type throwableType
public final com.sun.tools.javac.code.Type errorType
public final com.sun.tools.javac.code.Type interruptedExceptionType
public final com.sun.tools.javac.code.Type illegalArgumentExceptionType
public final com.sun.tools.javac.code.Type exceptionType
public final com.sun.tools.javac.code.Type runtimeExceptionType
public final com.sun.tools.javac.code.Type classNotFoundExceptionType
public final com.sun.tools.javac.code.Type noClassDefFoundErrorType
public final com.sun.tools.javac.code.Type noSuchFieldErrorType
public final com.sun.tools.javac.code.Type assertionErrorType
public final com.sun.tools.javac.code.Type cloneNotSupportedExceptionType
public final com.sun.tools.javac.code.Type annotationType
public final com.sun.tools.javac.code.Symbol$TypeSymbol enumSym
public final com.sun.tools.javac.code.Type listType
public final com.sun.tools.javac.code.Type collectionsType
public final com.sun.tools.javac.code.Type comparableType
public final com.sun.tools.javac.code.Type comparatorType
public final com.sun.tools.javac.code.Type arraysType
public final com.sun.tools.javac.code.Type iterableType
public final com.sun.tools.javac.code.Type iteratorType
public final com.sun.tools.javac.code.Type annotationTargetType
public final com.sun.tools.javac.code.Type overrideType
public final com.sun.tools.javac.code.Type retentionType
public final com.sun.tools.javac.code.Type deprecatedType
public final com.sun.tools.javac.code.Type suppressWarningsType
public final com.sun.tools.javac.code.Type supplierType
public final com.sun.tools.javac.code.Type inheritedType
public final com.sun.tools.javac.code.Type profileType
public final com.sun.tools.javac.code.Type proprietaryType
public final com.sun.tools.javac.code.Type systemType
public final com.sun.tools.javac.code.Type autoCloseableType
public final com.sun.tools.javac.code.Type trustMeType
public final com.sun.tools.javac.code.Type lambdaMetafactory
public final com.sun.tools.javac.code.Type stringConcatFactory
public final com.sun.tools.javac.code.Type repeatableType
public final com.sun.tools.javac.code.Type documentedType
public final com.sun.tools.javac.code.Type elementTypeType
public final com.sun.tools.javac.code.Type functionalInterfaceType
public final com.sun.tools.javac.code.Symbol$VarSymbol lengthVar
public final com.sun.tools.javac.code.Symbol$MethodSymbol enumFinalFinalize
public final com.sun.tools.javac.code.Symbol$MethodSymbol autoCloseableClose
public final com.sun.tools.javac.code.Type[] typeOfTag
public final com.sun.tools.javac.util.Name[] boxedName
private final java.util.Map classes
private final java.util.Map packages
private final java.util.Map modules
public final com.sun.tools.javac.code.Symbol$ClassSymbol predefClass
private static final java.util.Map EMPTY
public static com.sun.tools.javac.code.Symtab instance (com.sun.tools.javac.util.Context)
public void initType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol)
public void initType (com.sun.tools.javac.code.Type, java.lang.String)
public void initType (com.sun.tools.javac.code.Type, java.lang.String, java.lang.String)
private com.sun.tools.javac.code.Type enterClass (java.lang.String)
public void synthesizeEmptyInterfaceIfMissing (com.sun.tools.javac.code.Type)
public void synthesizeBoxTypeIfMissing (com.sun.tools.javac.code.Type)
private com.sun.tools.javac.code.Type enterSyntheticAnnotation (java.lang.String)
protected void <init> (com.sun.tools.javac.util.Context) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public com.sun.tools.javac.code.Symbol$ClassSymbol defineClass (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol$ClassSymbol enterClass (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.code.Symbol$ClassSymbol getClass (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Symbol$PackageSymbol lookupPackage (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
public void removeClass (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
public java.lang.Iterable getAllClasses ()
private void doEnterClass (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
public com.sun.tools.javac.code.Symbol$ClassSymbol enterClass (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
public boolean packageExists (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Symbol$PackageSymbol enterPackage (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
private void doEnterPackage (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.code.Symbol$PackageSymbol)
private void addRootPackageFor (com.sun.tools.javac.code.Symbol$ModuleSymbol)
public com.sun.tools.javac.code.Symbol$PackageSymbol getPackage (com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Symbol$ModuleSymbol enterModule (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Symbol$ModuleSymbol getModule (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.code.Symbol$ModuleSymbol inferModule (com.sun.tools.javac.util.Name)
public com.sun.tools.javac.util.List listPackageModules (com.sun.tools.javac.util.Name)
public java.util.Collection getAllModules ()
public java.lang.Iterable getClassesForName (com.sun.tools.javac.util.Name)
public java.lang.Iterable getPackagesForName (com.sun.tools.javac.util.Name)
private synthetic void lambda$enterModule$8 (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private synthetic void lambda$addRootPackageFor$7 (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
private static synthetic java.util.Map lambda$doEnterPackage$6 (com.sun.tools.javac.util.Name)
private static synthetic java.lang.String lambda$enterPackage$5 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic java.util.Map lambda$doEnterClass$4 (com.sun.tools.javac.util.Name)
private synthetic java.util.Iterator lambda$getAllClasses$3 ()
private static synthetic java.util.Iterator lambda$null$2 (java.util.Map)
private synthetic boolean lambda$lookupPackage$1 (com.sun.tools.javac.code.Symbol$ModuleSymbol)
private static synthetic com.sun.tools.javac.code.Symbol$ModuleSymbol lambda$lookupPackage$0 (com.sun.tools.javac.code.Directive$RequiresDirective)
static synthetic com.sun.tools.javac.util.Names access$000 (com.sun.tools.javac.code.Symtab)
static synthetic com.sun.tools.javac.util.JavacMessages access$100 (com.sun.tools.javac.code.Symtab)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$5.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$5 extends com.sun.tools.javac.code.Types$SameTypeVisitor {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
boolean sameTypeVars (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
protected boolean containsTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
}
com/sun/tools/javac/code/Attribute$UnresolvedClass.class
Attribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$UnresolvedClass extends com.sun.tools.javac.code.Attribute$Error {
public com.sun.tools.javac.code.Type classType
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/code/Symbol$OperatorSymbol$AccessCode.class
Symbol.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode UNKNOWN
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode DEREF
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode ASSIGN
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode PREINC
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode PREDEC
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode POSTINC
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode POSTDEC
public static final enum com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode FIRSTASGOP
public final int code
public final com.sun.tools.javac.tree.JCTree$Tag tag
public static final int numberOfAccessCodes
private static final synthetic com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode[] $VALUES
public static com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode[] values ()
public static com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode valueOf (java.lang.String)
private void <init> (java.lang.String, int, int, com.sun.tools.javac.tree.JCTree$Tag)
public static com.sun.tools.javac.code.Symbol$OperatorSymbol$AccessCode getFromCode (int)
static int from (com.sun.tools.javac.tree.JCTree$Tag, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Types$19.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$19 extends com.sun.tools.javac.code.Symbol$MethodSymbol {
final synthetic com.sun.tools.javac.code.Symbol val$s
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/code/Directive$OpensFlag.class
Directive.java
package com.sun.tools.javac.code
public final enum com.sun.tools.javac.code.Directive$OpensFlag extends java.lang.Enum {
public static final enum com.sun.tools.javac.code.Directive$OpensFlag SYNTHETIC
public static final enum com.sun.tools.javac.code.Directive$OpensFlag MANDATED
public final int value
private static final synthetic com.sun.tools.javac.code.Directive$OpensFlag[] $VALUES
public static com.sun.tools.javac.code.Directive$OpensFlag[] values ()
public static com.sun.tools.javac.code.Directive$OpensFlag valueOf (java.lang.String)
public static int value (java.util.Set)
private void <init> (java.lang.String, int, int)
static void <clinit> ()
}
com/sun/tools/javac/code/Type$2.class
Type.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$2 extends com.sun.tools.javac.code.Type$JCNoType {
void <init> ()
public java.lang.String toString ()
}
com/sun/tools/javac/code/Symbol$TypeSymbol.class
Symbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol$TypeSymbol extends com.sun.tools.javac.code.Symbol {
public void <init> (com.sun.tools.javac.code.Kinds$Kind, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.Name formFullName (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public static com.sun.tools.javac.util.Name formFlatName (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
public final boolean precedes (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
public java.util.List getEnclosedElements ()
public com.sun.tools.javac.comp.Annotate$AnnotationTypeMetadata getAnnotationTypeMetadata ()
public boolean isAnnotationType ()
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
public volatile synthetic java.util.List getAnnotationMirrors ()
public volatile synthetic javax.lang.model.element.Element getEnclosingElement ()
public volatile synthetic javax.lang.model.element.Name getSimpleName ()
public volatile synthetic javax.lang.model.type.TypeMirror asType ()
}
com/sun/tools/javac/code/Types$14.class
Types.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$14 extends com.sun.tools.javac.code.Type$StructuralTypeMapping {
final synthetic com.sun.tools.javac.code.Types this$0
void <init> (com.sun.tools.javac.code.Types)
private com.sun.tools.javac.code.Type combineMetadata (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Boolean)
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Boolean)
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Boolean)
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Boolean)
public volatile synthetic com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile synthetic java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Scope$FilterImportScope$SymbolImporter.class
Scope.java
package com.sun.tools.javac.code
abstract com.sun.tools.javac.code.Scope$FilterImportScope$SymbolImporter extends java.lang.Object {
java.util.Set processed
com.sun.tools.javac.util.List delegates
final boolean inspectSuperTypes
final synthetic com.sun.tools.javac.code.Scope$FilterImportScope this$0
public void <init> (com.sun.tools.javac.code.Scope$FilterImportScope, boolean)
com.sun.tools.javac.util.List importFrom (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.List)
abstract java.lang.Iterable doLookup (com.sun.tools.javac.code.Symbol$TypeSymbol)
}
com/sun/tools/javac/main/
com/sun/tools/javac/main/JavaCompiler$1MethodBodyRemover.class
JavaCompiler.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.JavaCompiler$1MethodBodyRemover extends com.sun.tools.javac.tree.TreeTranslator {
final synthetic boolean val$isInterface
final synthetic com.sun.tools.javac.main.JavaCompiler this$0
void <init> (com.sun.tools.javac.main.JavaCompiler, boolean)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
}
com/sun/tools/javac/main/Option$34.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$34 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public java.util.regex.Pattern getPattern ()
}
com/sun/tools/javac/main/Option$5.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$5 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/Option$20.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$20 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public java.util.regex.Pattern getPattern ()
}
com/sun/tools/javac/main/Option$27.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$27 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$26.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$26 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/JavaCompiler$1.class
JavaCompiler.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.JavaCompiler$1 extends com.sun.tools.javac.code.Symbol {
final synthetic com.sun.tools.javac.main.JavaCompiler this$0
void <init> (com.sun.tools.javac.main.JavaCompiler, com.sun.tools.javac.code.Kinds$Kind, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
public boolean exists ()
}
com/sun/tools/javac/main/Option$OptionKind.class
Option.java
package com.sun.tools.javac.main
public final enum com.sun.tools.javac.main.Option$OptionKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Option$OptionKind STANDARD
public static final enum com.sun.tools.javac.main.Option$OptionKind EXTENDED
public static final enum com.sun.tools.javac.main.Option$OptionKind HIDDEN
private static final synthetic com.sun.tools.javac.main.Option$OptionKind[] $VALUES
public static com.sun.tools.javac.main.Option$OptionKind[] values ()
public static com.sun.tools.javac.main.Option$OptionKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/main/OptionHelper$GrumpyHelper.class
OptionHelper.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.OptionHelper$GrumpyHelper extends com.sun.tools.javac.main.OptionHelper {
private final com.sun.tools.javac.util.Log log
public void <init> (com.sun.tools.javac.util.Log)
public com.sun.tools.javac.util.Log getLog ()
public java.lang.String getOwnName ()
public java.lang.String get (com.sun.tools.javac.main.Option)
public void put (java.lang.String, java.lang.String)
public void remove (java.lang.String)
public boolean handleFileManagerOption (com.sun.tools.javac.main.Option, java.lang.String)
public void addFile (java.nio.file.Path)
public void addClassName (java.lang.String)
}
com/sun/tools/javac/main/Option$38.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$38 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
private com.sun.tools.javac.main.Option[] getSupportedRuntimeOptions ()
private static synthetic boolean lambda$process$1 (java.lang.String)
private static synthetic java.lang.String lambda$process$0 (java.lang.String)
}
com/sun/tools/javac/main/Option$35.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$35 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$19.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$19 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ArgKind)
public boolean matches (java.lang.String)
public boolean hasArg ()
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option.class
Option.java
package com.sun.tools.javac.main
public enum com.sun.tools.javac.main.Option extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Option G
public static final enum com.sun.tools.javac.main.Option G_NONE
public static final enum com.sun.tools.javac.main.Option G_CUSTOM
public static final enum com.sun.tools.javac.main.Option XLINT
public static final enum com.sun.tools.javac.main.Option XLINT_CUSTOM
public static final enum com.sun.tools.javac.main.Option XDOCLINT
public static final enum com.sun.tools.javac.main.Option XDOCLINT_CUSTOM
public static final enum com.sun.tools.javac.main.Option XDOCLINT_PACKAGE
public static final enum com.sun.tools.javac.main.Option DOCLINT_FORMAT
public static final enum com.sun.tools.javac.main.Option NOWARN
public static final enum com.sun.tools.javac.main.Option VERBOSE
public static final enum com.sun.tools.javac.main.Option DEPRECATION
public static final enum com.sun.tools.javac.main.Option CLASS_PATH
public static final enum com.sun.tools.javac.main.Option SOURCE_PATH
public static final enum com.sun.tools.javac.main.Option MODULE_SOURCE_PATH
public static final enum com.sun.tools.javac.main.Option MODULE_PATH
public static final enum com.sun.tools.javac.main.Option UPGRADE_MODULE_PATH
public static final enum com.sun.tools.javac.main.Option SYSTEM
public static final enum com.sun.tools.javac.main.Option PATCH_MODULE
public static final enum com.sun.tools.javac.main.Option BOOT_CLASS_PATH
public static final enum com.sun.tools.javac.main.Option XBOOTCLASSPATH_PREPEND
public static final enum com.sun.tools.javac.main.Option XBOOTCLASSPATH_APPEND
public static final enum com.sun.tools.javac.main.Option XBOOTCLASSPATH
public static final enum com.sun.tools.javac.main.Option EXTDIRS
public static final enum com.sun.tools.javac.main.Option DJAVA_EXT_DIRS
public static final enum com.sun.tools.javac.main.Option ENDORSEDDIRS
public static final enum com.sun.tools.javac.main.Option DJAVA_ENDORSED_DIRS
public static final enum com.sun.tools.javac.main.Option PROC
public static final enum com.sun.tools.javac.main.Option PROCESSOR
public static final enum com.sun.tools.javac.main.Option PROCESSOR_PATH
public static final enum com.sun.tools.javac.main.Option PROCESSOR_MODULE_PATH
public static final enum com.sun.tools.javac.main.Option PARAMETERS
public static final enum com.sun.tools.javac.main.Option D
public static final enum com.sun.tools.javac.main.Option S
public static final enum com.sun.tools.javac.main.Option H
public static final enum com.sun.tools.javac.main.Option IMPLICIT
public static final enum com.sun.tools.javac.main.Option ENCODING
public static final enum com.sun.tools.javac.main.Option SOURCE
public static final enum com.sun.tools.javac.main.Option TARGET
public static final enum com.sun.tools.javac.main.Option RELEASE
public static final enum com.sun.tools.javac.main.Option PROFILE
public static final enum com.sun.tools.javac.main.Option VERSION
public static final enum com.sun.tools.javac.main.Option FULLVERSION
public static final enum com.sun.tools.javac.main.Option HELP
public static final enum com.sun.tools.javac.main.Option A
public static final enum com.sun.tools.javac.main.Option DEFAULT_MODULE_FOR_CREATED_FILES
public static final enum com.sun.tools.javac.main.Option X
public static final enum com.sun.tools.javac.main.Option J
public static final enum com.sun.tools.javac.main.Option MOREINFO
public static final enum com.sun.tools.javac.main.Option WERROR
public static final enum com.sun.tools.javac.main.Option PROMPT
public static final enum com.sun.tools.javac.main.Option DOE
public static final enum com.sun.tools.javac.main.Option PRINTSOURCE
public static final enum com.sun.tools.javac.main.Option WARNUNCHECKED
public static final enum com.sun.tools.javac.main.Option XMAXERRS
public static final enum com.sun.tools.javac.main.Option XMAXWARNS
public static final enum com.sun.tools.javac.main.Option XSTDOUT
public static final enum com.sun.tools.javac.main.Option XPRINT
public static final enum com.sun.tools.javac.main.Option XPRINTROUNDS
public static final enum com.sun.tools.javac.main.Option XPRINTPROCESSORINFO
public static final enum com.sun.tools.javac.main.Option XPREFER
public static final enum com.sun.tools.javac.main.Option XXUSERPATHSFIRST
public static final enum com.sun.tools.javac.main.Option XPKGINFO
public static final enum com.sun.tools.javac.main.Option O
public static final enum com.sun.tools.javac.main.Option XJCOV
public static final enum com.sun.tools.javac.main.Option PLUGIN
public static final enum com.sun.tools.javac.main.Option XDIAGS
public static final enum com.sun.tools.javac.main.Option DEBUG
public static final enum com.sun.tools.javac.main.Option SHOULDSTOP
public static final enum com.sun.tools.javac.main.Option DIAGS
public static final enum com.sun.tools.javac.main.Option XD
public static final enum com.sun.tools.javac.main.Option ADD_EXPORTS
public static final enum com.sun.tools.javac.main.Option ADD_OPENS
public static final enum com.sun.tools.javac.main.Option ADD_READS
public static final enum com.sun.tools.javac.main.Option MODULE
public static final enum com.sun.tools.javac.main.Option ADD_MODULES
public static final enum com.sun.tools.javac.main.Option LIMIT_MODULES
public static final enum com.sun.tools.javac.main.Option MODULE_VERSION
public static final enum com.sun.tools.javac.main.Option AT
public static final enum com.sun.tools.javac.main.Option SOURCEFILE
public static final enum com.sun.tools.javac.main.Option MULTIRELEASE
public static final enum com.sun.tools.javac.main.Option INHERIT_RUNTIME_ENVIRONMENT
public final String primaryName
public final String[] names
protected final String argsNameKey
protected final String descrKey
private final com.sun.tools.javac.main.Option$OptionKind kind
private final com.sun.tools.javac.main.Option$OptionGroup group
private final com.sun.tools.javac.main.Option$ArgKind argKind
private final com.sun.tools.javac.main.Option$ChoiceKind choiceKind
private final java.util.Set choices
private static final String SMALL_INDENT
private static final String LARGE_INDENT
private static final int DEFAULT_SYNOPSIS_WIDTH
private static final int DEFAULT_MAX_LINE_LENGTH
private static final String COMPACT_FORMAT
private static final synthetic com.sun.tools.javac.main.Option[] $VALUES
public static com.sun.tools.javac.main.Option[] values ()
public static com.sun.tools.javac.main.Option valueOf (java.lang.String)
public static com.sun.tools.javac.main.Option lookup (java.lang.String)
public static com.sun.tools.javac.main.Option lookup (java.lang.String, java.util.Set)
private static void showHelp (com.sun.tools.javac.util.Log, com.sun.tools.javac.main.Option$OptionKind)
private void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
private void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
private void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ArgKind)
private void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Set)
private transient void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.lang.String[])
private void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Set, com.sun.tools.javac.main.Option$ArgKind)
public java.lang.String getPrimaryName ()
public com.sun.tools.javac.main.Option$OptionKind getKind ()
public com.sun.tools.javac.main.Option$ArgKind getArgKind ()
public boolean hasArg ()
public boolean matches (java.lang.String)
private boolean matches (java.lang.String, java.lang.String)
public void handleOption (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.util.Iterator) throws com.sun.tools.javac.main.Option$InvalidValueException
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public java.util.regex.Pattern getPattern ()
private static int findSeparator (java.lang.String)
protected void help (com.sun.tools.javac.util.Log)
protected void help (com.sun.tools.javac.util.Log, java.lang.String)
private java.lang.String helpSynopsis (java.lang.String, com.sun.tools.javac.util.Log)
private static java.util.Set getXLintChoices ()
static java.util.Set getJavaCompilerOptions ()
public static java.util.Set getJavacFileManagerOptions ()
public static java.util.Set getJavacToolOptions ()
private static java.util.Set getOptions (com.sun.tools.javac.main.Option$OptionGroup)
private static synthetic java.util.EnumSet lambda$getOptions$4 ()
private static synthetic boolean lambda$getOptions$3 (com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option)
private synthetic java.lang.String lambda$help$2 (com.sun.tools.javac.util.Log, java.lang.String)
private static synthetic void lambda$showHelp$1 (com.sun.tools.javac.util.Log, com.sun.tools.javac.main.Option)
private static synthetic boolean lambda$showHelp$0 (com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option)
synthetic void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$1)
synthetic void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Set, com.sun.tools.javac.main.Option$1)
synthetic void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$1)
static synthetic void access$300 (com.sun.tools.javac.util.Log, com.sun.tools.javac.main.Option$OptionKind)
synthetic void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ArgKind, com.sun.tools.javac.main.Option$1)
static void <clinit> ()
}
com/sun/tools/javac/main/Arguments$ErrorReporter.class
Arguments.java
package com.sun.tools.javac.main
abstract com.sun.tools.javac.main.Arguments$ErrorReporter extends java.lang.Object {
public abstract void report (com.sun.tools.javac.main.Option)
}
com/sun/tools/javac/main/Option$28.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$28 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$36.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$36 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ArgKind)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/JavaCompiler$CompilePolicy.class
JavaCompiler.java
package com.sun.tools.javac.main
public final enum com.sun.tools.javac.main.JavaCompiler$CompilePolicy extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.JavaCompiler$CompilePolicy ATTR_ONLY
public static final enum com.sun.tools.javac.main.JavaCompiler$CompilePolicy CHECK_ONLY
public static final enum com.sun.tools.javac.main.JavaCompiler$CompilePolicy SIMPLE
public static final enum com.sun.tools.javac.main.JavaCompiler$CompilePolicy BY_FILE
public static final enum com.sun.tools.javac.main.JavaCompiler$CompilePolicy BY_TODO
private static final synthetic com.sun.tools.javac.main.JavaCompiler$CompilePolicy[] $VALUES
public static com.sun.tools.javac.main.JavaCompiler$CompilePolicy[] values ()
public static com.sun.tools.javac.main.JavaCompiler$CompilePolicy valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static com.sun.tools.javac.main.JavaCompiler$CompilePolicy decode (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/main/CommandLine$Tokenizer.class
CommandLine.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.CommandLine$Tokenizer extends java.lang.Object {
private final java.io.Reader in
private int ch
public void <init> (java.io.Reader) throws java.io.IOException
public java.lang.String nextToken () throws java.io.IOException
void skipWhite () throws java.io.IOException
}
com/sun/tools/javac/main/OptionHelper.class
OptionHelper.java
package com.sun.tools.javac.main
public abstract com.sun.tools.javac.main.OptionHelper extends java.lang.Object {
public void <init> ()
public abstract java.lang.String get (com.sun.tools.javac.main.Option)
public abstract void put (java.lang.String, java.lang.String)
public abstract void remove (java.lang.String)
public abstract boolean handleFileManagerOption (com.sun.tools.javac.main.Option, java.lang.String)
public abstract com.sun.tools.javac.util.Log getLog ()
public abstract java.lang.String getOwnName ()
transient com.sun.tools.javac.main.Option$InvalidValueException newInvalidValueException (java.lang.String, java.lang.Object[])
abstract void addFile (java.nio.file.Path)
abstract void addClassName (java.lang.String)
}
com/sun/tools/javac/main/JavaCompiler$1ScanNested.class
JavaCompiler.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.JavaCompiler$1ScanNested extends com.sun.tools.javac.tree.TreeScanner {
java.util.Set dependencies
protected boolean hasLambdas
final synthetic com.sun.tools.javac.comp.Env val$env
final synthetic com.sun.tools.javac.main.JavaCompiler this$0
void <init> (com.sun.tools.javac.main.JavaCompiler, com.sun.tools.javac.comp.Env)
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
}
com/sun/tools/javac/main/CommandLine$UnmatchedQuote.class
CommandLine.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.CommandLine$UnmatchedQuote extends java.lang.Exception {
private static final long serialVersionUID
public final String variableName
void <init> (java.lang.String)
}
com/sun/tools/javac/main/Option$ChoiceKind.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$ChoiceKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Option$ChoiceKind ONEOF
public static final enum com.sun.tools.javac.main.Option$ChoiceKind ANYOF
private static final synthetic com.sun.tools.javac.main.Option$ChoiceKind[] $VALUES
public static com.sun.tools.javac.main.Option$ChoiceKind[] values ()
public static com.sun.tools.javac.main.Option$ChoiceKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/main/Option$1.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$1 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/CommandLine.class
CommandLine.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.CommandLine extends java.lang.Object {
public void <init> ()
public static java.lang.String[] parse (java.lang.String[]) throws java.io.IOException
private static void appendParsedCommandArgs (java.util.List, java.util.List) throws java.io.IOException
public static java.util.List parse (java.lang.String, java.util.List) throws java.io.IOException com.sun.tools.javac.main.CommandLine$UnmatchedQuote
public static java.lang.String[] parse (java.lang.String, java.lang.String[]) throws java.io.IOException com.sun.tools.javac.main.CommandLine$UnmatchedQuote
private static void loadCmdFile (java.lang.String, java.util.List) throws java.io.IOException
private static void appendParsedEnvVariables (java.util.List, java.lang.String) throws com.sun.tools.javac.main.CommandLine$UnmatchedQuote
}
com/sun/tools/javac/main/Option$21.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$21 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$2.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$2 extends com.sun.tools.javac.main.Option {
private final String LINT_KEY_FORMAT
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Set)
protected void help (com.sun.tools.javac.util.Log)
}
com/sun/tools/javac/main/Option$29.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$29 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$8.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$8 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$ArgKind.class
Option.java
package com.sun.tools.javac.main
public final enum com.sun.tools.javac.main.Option$ArgKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Option$ArgKind NONE
public static final enum com.sun.tools.javac.main.Option$ArgKind REQUIRED
public static final enum com.sun.tools.javac.main.Option$ArgKind ADJACENT
private static final synthetic com.sun.tools.javac.main.Option$ArgKind[] $VALUES
public static com.sun.tools.javac.main.Option$ArgKind[] values ()
public static com.sun.tools.javac.main.Option$ArgKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/main/Option$40.class
Option.java
package com.sun.tools.javac.main
synthetic com.sun.tools.javac.main.Option$40 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$main$Option
static void <clinit> ()
}
com/sun/tools/javac/main/Arguments.class
Arguments.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.Arguments extends java.lang.Object {
public static final com.sun.tools.javac.util.Context$Key argsKey
private String ownName
private java.util.Set classNames
private java.util.Set files
private java.util.Map deferredFileManagerOptions
private java.util.Set fileObjects
private boolean emptyAllowed
private final com.sun.tools.javac.util.Options options
private javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.util.Context context
private com.sun.tools.javac.main.Arguments$ErrorMode errorMode
private boolean errors
private final com.sun.tools.javac.main.OptionHelper cmdLineHelper
private final com.sun.tools.javac.main.OptionHelper apiHelper
public static com.sun.tools.javac.main.Arguments instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public transient void init (java.lang.String, java.lang.String[])
public void init (java.lang.String, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
public void init (java.lang.String)
public java.util.Set getFileObjects ()
public java.util.Set getClassNames ()
public boolean handleReleaseOptions (java.util.function.Predicate)
private boolean processArgs (java.lang.Iterable, java.util.Set, com.sun.tools.javac.main.OptionHelper, boolean, boolean)
private boolean doProcessArgs (java.lang.Iterable, java.util.Set, com.sun.tools.javac.main.OptionHelper, boolean, boolean)
public boolean validate ()
private void validateAddExports (javax.lang.model.SourceVersion)
private void validateAddReads (javax.lang.model.SourceVersion)
private void validateAddModules (javax.lang.model.SourceVersion)
private void validateLimitModules (javax.lang.model.SourceVersion)
private void validateDefaultModuleForCreatedFiles (javax.lang.model.SourceVersion)
public boolean isEmpty ()
public void allowEmpty ()
public java.util.Map getDeferredFileManagerOptions ()
public java.util.Set getPluginOpts ()
public com.sun.tools.javac.util.List getDocLintOpts ()
private boolean checkDirectory (com.sun.tools.javac.main.Option)
transient void checkOptionAllowed (boolean, com.sun.tools.javac.main.Arguments$ErrorReporter, com.sun.tools.javac.main.Option[])
void error (com.sun.tools.javac.util.JCDiagnostic$Error)
transient void error (java.lang.String, java.lang.Object[])
void error (com.sun.tools.javac.main.Option$InvalidValueException)
transient void warning (java.lang.String, java.lang.Object[])
private transient void report (java.lang.String, java.lang.Object[])
private void report (com.sun.tools.javac.util.JCDiagnostic$Error)
private javax.tools.JavaFileManager getFileManager ()
com.sun.tools.javac.util.ListBuffer toList (java.lang.Iterable)
java.util.Set toSet (java.lang.Iterable)
private synthetic void lambda$validate$3 (com.sun.tools.javac.jvm.Target, com.sun.tools.javac.main.Option)
private synthetic void lambda$validate$2 (com.sun.tools.javac.jvm.Target, com.sun.tools.javac.main.Option)
private synthetic boolean lambda$processArgs$1 (java.util.Set, com.sun.tools.javac.main.OptionHelper, boolean, boolean, java.lang.Iterable)
private synthetic void lambda$handleReleaseOptions$0 (com.sun.tools.javac.main.Option)
static synthetic com.sun.tools.javac.util.Options access$000 (com.sun.tools.javac.main.Arguments)
static synthetic java.util.Map access$100 (com.sun.tools.javac.main.Arguments)
static synthetic com.sun.tools.javac.util.Log access$200 (com.sun.tools.javac.main.Arguments)
static synthetic java.lang.String access$300 (com.sun.tools.javac.main.Arguments)
static synthetic java.util.Set access$400 (com.sun.tools.javac.main.Arguments)
static synthetic java.util.Set access$500 (com.sun.tools.javac.main.Arguments)
static void <clinit> ()
}
com/sun/tools/javac/main/Main$Result.class
Main.java
package com.sun.tools.javac.main
public final enum com.sun.tools.javac.main.Main$Result extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Main$Result OK
public static final enum com.sun.tools.javac.main.Main$Result ERROR
public static final enum com.sun.tools.javac.main.Main$Result CMDERR
public static final enum com.sun.tools.javac.main.Main$Result SYSERR
public static final enum com.sun.tools.javac.main.Main$Result ABNORMAL
public final int exitCode
private static final synthetic com.sun.tools.javac.main.Main$Result[] $VALUES
public static com.sun.tools.javac.main.Main$Result[] values ()
public static com.sun.tools.javac.main.Main$Result valueOf (java.lang.String)
private void <init> (java.lang.String, int, int)
public boolean isOK ()
static void <clinit> ()
}
com/sun/tools/javac/main/Option$InvalidValueException.class
Option.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.Option$InvalidValueException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
public void <init> (java.lang.String, java.lang.Throwable)
}
com/sun/tools/javac/main/Option$18.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$18 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/JavaCompiler$ImplicitSourcePolicy.class
JavaCompiler.java
package com.sun.tools.javac.main
public final enum com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy NONE
public static final enum com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy CLASS
public static final enum com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy UNSET
private static final synthetic com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy[] $VALUES
public static com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy[] values ()
public static com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy decode (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/main/Option$15.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$15 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$37.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$37 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public boolean matches (java.lang.String)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$25.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$25 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$23.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$23 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$39.class
Option.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$39 extends java.lang.Object implements java.util.Comparator {
final java.text.Collator collator
void <init> ()
public int compare (com.sun.tools.javac.main.Option, com.sun.tools.javac.main.Option)
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/main/Option$PkgInfo.class
Option.java
package com.sun.tools.javac.main
public final enum com.sun.tools.javac.main.Option$PkgInfo extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Option$PkgInfo ALWAYS
public static final enum com.sun.tools.javac.main.Option$PkgInfo LEGACY
public static final enum com.sun.tools.javac.main.Option$PkgInfo NONEMPTY
private static final synthetic com.sun.tools.javac.main.Option$PkgInfo[] $VALUES
public static com.sun.tools.javac.main.Option$PkgInfo[] values ()
public static com.sun.tools.javac.main.Option$PkgInfo valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public static com.sun.tools.javac.main.Option$PkgInfo get (com.sun.tools.javac.util.Options)
static void <clinit> ()
}
com/sun/tools/javac/main/Option$14.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$14 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
protected void help (com.sun.tools.javac.util.Log)
private static synthetic java.util.stream.Stream lambda$help$0 (com.sun.tools.javac.platform.PlatformProvider)
}
com/sun/tools/javac/main/Option$4.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$4 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public boolean matches (java.lang.String)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/Option$11.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$11 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$HiddenGroup.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$HiddenGroup extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Option$HiddenGroup DIAGS
public static final enum com.sun.tools.javac.main.Option$HiddenGroup DEBUG
public static final enum com.sun.tools.javac.main.Option$HiddenGroup SHOULDSTOP
static final java.util.Set skipSet
final String text
private static final synthetic com.sun.tools.javac.main.Option$HiddenGroup[] $VALUES
public static com.sun.tools.javac.main.Option$HiddenGroup[] values ()
public static com.sun.tools.javac.main.Option$HiddenGroup valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
static boolean skip (java.lang.String)
static void <clinit> ()
}
com/sun/tools/javac/main/Arguments$2.class
Arguments.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.Arguments$2 extends com.sun.tools.javac.main.OptionHelper$GrumpyHelper {
final synthetic com.sun.tools.javac.main.Arguments this$0
void <init> (com.sun.tools.javac.main.Arguments, com.sun.tools.javac.util.Log)
public java.lang.String get (com.sun.tools.javac.main.Option)
public void put (java.lang.String, java.lang.String)
public void remove (java.lang.String)
public com.sun.tools.javac.util.Log getLog ()
}
com/sun/tools/javac/main/JavaCompiler.class
JavaCompiler.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.JavaCompiler extends java.lang.Object {
public static final com.sun.tools.javac.util.Context$Key compilerKey
private static final String versionRBName
private static java.util.ResourceBundle versionRB
private static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy DEFAULT_COMPILE_POLICY
public com.sun.tools.javac.util.Log log
com.sun.tools.javac.util.JCDiagnostic$Factory diagFactory
protected com.sun.tools.javac.tree.TreeMaker make
protected com.sun.tools.javac.code.ClassFinder finder
protected com.sun.tools.javac.jvm.ClassReader reader
protected com.sun.tools.javac.jvm.ClassWriter writer
protected com.sun.tools.javac.jvm.JNIWriter jniWriter
protected com.sun.tools.javac.comp.Enter enter
protected com.sun.tools.javac.code.Symtab syms
protected com.sun.tools.javac.code.Source source
protected com.sun.tools.javac.jvm.Gen gen
protected com.sun.tools.javac.util.Names names
protected com.sun.tools.javac.comp.Attr attr
protected com.sun.tools.javac.comp.Check chk
protected com.sun.tools.javac.comp.Flow flow
protected com.sun.tools.javac.comp.Modules modules
protected com.sun.tools.javac.code.ModuleFinder moduleFinder
protected com.sun.tools.javac.util.JCDiagnostic$Factory diags
protected com.sun.tools.javac.comp.TransTypes transTypes
protected com.sun.tools.javac.comp.Lower lower
protected com.sun.tools.javac.comp.Annotate annotate
protected final com.sun.tools.javac.util.Name completionFailureName
protected com.sun.tools.javac.code.Types types
protected javax.tools.JavaFileManager fileManager
protected com.sun.tools.javac.parser.ParserFactory parserFactory
protected com.sun.tools.javac.api.MultiTaskListener taskListener
protected final com.sun.tools.javac.code.Symbol$Completer sourceCompleter
protected com.sun.tools.javac.util.Options options
protected com.sun.tools.javac.util.Context context
protected boolean annotationProcessingOccurred
protected boolean implicitSourceFilesRead
private boolean enterDone
protected com.sun.tools.javac.comp.CompileStates compileStates
public boolean verbose
public boolean sourceOutput
public boolean lineDebugInfo
public boolean genEndPos
protected boolean devVerbose
protected boolean processPcks
protected boolean werror
protected boolean explicitAnnotationProcessingRequested
protected com.sun.tools.javac.main.JavaCompiler$CompilePolicy compilePolicy
protected com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy implicitSourcePolicy
public boolean verboseCompilePolicy
public com.sun.tools.javac.comp.CompileStates$CompileState shouldStopPolicyIfError
public com.sun.tools.javac.comp.CompileStates$CompileState shouldStopPolicyIfNoError
public com.sun.tools.javac.comp.Todo todo
public com.sun.tools.javac.util.List closeables
protected java.util.Set inputFiles
private final com.sun.tools.javac.code.Symbol silentFail
public boolean keepComments
private boolean hasBeenUsed
private long start_msec
public long elapsed_msec
private com.sun.tools.javac.util.List rootClasses
boolean processAnnotations
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
private com.sun.tools.javac.processing.JavacProcessingEnvironment procEnvImpl
java.util.HashMap desugaredEnvs
public static com.sun.tools.javac.main.JavaCompiler instance (com.sun.tools.javac.util.Context)
public static java.lang.String version ()
public static java.lang.String fullVersion ()
private static java.lang.String version (java.lang.String)
public void <init> (com.sun.tools.javac.util.Context)
protected boolean shouldStop (com.sun.tools.javac.comp.CompileStates$CompileState)
public int errorCount ()
protected final java.util.Queue stopIfError (com.sun.tools.javac.comp.CompileStates$CompileState, java.util.Queue)
protected final com.sun.tools.javac.util.List stopIfError (com.sun.tools.javac.comp.CompileStates$CompileState, com.sun.tools.javac.util.List)
public int warningCount ()
public java.lang.CharSequence readSource (javax.tools.JavaFileObject)
protected com.sun.tools.javac.tree.JCTree$JCCompilationUnit parse (javax.tools.JavaFileObject, java.lang.CharSequence)
protected boolean keepComments ()
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit parse (java.lang.String)
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit parse (javax.tools.JavaFileObject)
public com.sun.tools.javac.code.Symbol resolveBinaryNameOrIdent (java.lang.String)
public com.sun.tools.javac.code.Symbol resolveBinaryNameOrIdent (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String)
public com.sun.tools.javac.code.Symbol resolveIdent (com.sun.tools.javac.code.Symbol$ModuleSymbol, java.lang.String)
javax.tools.JavaFileObject genCode (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl) throws java.io.IOException
javax.tools.JavaFileObject printSource (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl) throws java.io.IOException
private void readSourceFile (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public void readSourceFile (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
public void compile (com.sun.tools.javac.util.List) throws java.lang.Throwable
public void compile (java.util.Collection, java.util.Collection, java.lang.Iterable, java.util.Collection)
protected void checkReusable ()
public com.sun.tools.javac.util.List parseFiles (java.lang.Iterable)
public com.sun.tools.javac.util.List enterTreesIfNeeded (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List initModules (com.sun.tools.javac.util.List)
public com.sun.tools.javac.util.List enterTrees (com.sun.tools.javac.util.List)
public void initProcessAnnotations (java.lang.Iterable, java.util.Collection, java.util.Collection)
public void processAnnotations (com.sun.tools.javac.util.List)
public void processAnnotations (com.sun.tools.javac.util.List, java.util.Collection)
private boolean unrecoverableError ()
boolean explicitAnnotationProcessingRequested ()
static boolean explicitAnnotationProcessingRequested (com.sun.tools.javac.util.Options)
public void setDeferredDiagnosticHandler (com.sun.tools.javac.util.Log$DeferredDiagnosticHandler)
public java.util.Queue attribute (java.util.Queue)
public com.sun.tools.javac.comp.Env attribute (com.sun.tools.javac.comp.Env)
public java.util.Queue flow (java.util.Queue)
public java.util.Queue flow (com.sun.tools.javac.comp.Env)
protected void flow (com.sun.tools.javac.comp.Env, java.util.Queue)
public java.util.Queue desugar (java.util.Queue)
protected void desugar (com.sun.tools.javac.comp.Env, java.util.Queue)
private void desugarByFile (java.lang.Iterable)
public void generate (java.util.Queue)
public void generate (java.util.Queue, java.util.Queue)
com.sun.tools.javac.tree.JCTree$JCClassDecl removeMethodBodies (com.sun.tools.javac.tree.JCTree$JCClassDecl)
public void reportDeferredDiagnostics ()
public void enterDone ()
public boolean isEnterDone ()
private com.sun.tools.javac.util.Name readModuleName (javax.tools.JavaFileObject)
private com.sun.tools.javac.util.Name findPackageInFile (javax.tools.JavaFileObject)
private com.sun.tools.javac.util.Name parseAndGetName (javax.tools.JavaFileObject, java.util.function.Function)
public void close ()
protected void printNote (java.lang.String)
public void printCount (java.lang.String, int)
private static long now ()
private static long elapsed (long)
public void newRound ()
private static synthetic com.sun.tools.javac.util.Name lambda$findPackageInFile$2 (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
private static synthetic com.sun.tools.javac.util.Name lambda$readModuleName$1 (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
private synthetic void lambda$new$0 (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
static synthetic com.sun.tools.javac.main.JavaCompiler$CompilePolicy access$000 ()
static void <clinit> ()
}
com/sun/tools/javac/main/Option$32.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$32 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public java.util.regex.Pattern getPattern ()
}
com/sun/tools/javac/main/Option$7.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$7 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public java.util.regex.Pattern getPattern ()
private static synthetic java.lang.String lambda$process$0 (java.lang.String)
}
com/sun/tools/javac/main/Arguments$3.class
Arguments.java
package com.sun.tools.javac.main
synthetic com.sun.tools.javac.main.Arguments$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$main$Arguments$ErrorMode
static void <clinit> ()
}
com/sun/tools/javac/main/Option$31.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$31 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public java.util.regex.Pattern getPattern ()
}
com/sun/tools/javac/main/Option$6.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$6 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/Main$1.class
Main.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.Main$1 extends com.sun.tools.javac.main.OptionHelper$GrumpyHelper {
final synthetic com.sun.tools.javac.main.Main this$0
void <init> (com.sun.tools.javac.main.Main, com.sun.tools.javac.util.Log)
public java.lang.String getOwnName ()
public void put (java.lang.String, java.lang.String)
}
com/sun/tools/javac/main/Option$12.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$12 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$10.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$10 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Arguments$1.class
Arguments.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.Arguments$1 extends com.sun.tools.javac.main.OptionHelper {
final synthetic com.sun.tools.javac.main.Arguments this$0
void <init> (com.sun.tools.javac.main.Arguments)
public java.lang.String get (com.sun.tools.javac.main.Option)
public void put (java.lang.String, java.lang.String)
public void remove (java.lang.String)
public boolean handleFileManagerOption (com.sun.tools.javac.main.Option, java.lang.String)
public com.sun.tools.javac.util.Log getLog ()
public java.lang.String getOwnName ()
public void addFile (java.nio.file.Path)
public void addClassName (java.lang.String)
}
com/sun/tools/javac/main/Option$33.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$33 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
public java.util.regex.Pattern getPattern ()
}
com/sun/tools/javac/main/Option$30.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$30 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public boolean matches (java.lang.String)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
}
com/sun/tools/javac/main/Option$16.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$16 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/JavaCompiler$2.class
JavaCompiler.java
package com.sun.tools.javac.main
synthetic com.sun.tools.javac.main.JavaCompiler$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$main$JavaCompiler$CompilePolicy
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/main/Option$24.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$24 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/Option$3.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$3 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public boolean matches (java.lang.String)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/Option$17.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$17 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Main.class
Main.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.Main extends java.lang.Object {
String ownName
java.io.PrintWriter stdOut
java.io.PrintWriter stdErr
public com.sun.tools.javac.util.Log log
boolean apiMode
private static final String ENV_OPT_NAME
private javax.tools.JavaFileManager fileManager
public static final String javacBundleName
public void <init> (java.lang.String)
public void <init> (java.lang.String, java.io.PrintWriter)
public void <init> (java.lang.String, java.io.PrintWriter, java.io.PrintWriter)
transient void error (java.lang.String, java.lang.Object[])
transient void warning (java.lang.String, java.lang.Object[])
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[], com.sun.tools.javac.util.Context)
void bugMessage (java.lang.Throwable)
void feMessage (java.lang.Throwable, com.sun.tools.javac.util.Options)
void ioMessage (java.lang.Throwable)
void resourceMessage (java.lang.Throwable)
void apMessage (com.sun.tools.javac.processing.AnnotationProcessingError)
void pluginMessage (java.lang.Throwable)
void showClass (java.lang.String)
}
com/sun/tools/javac/main/Option$9.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$9 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Option$OptionGroup.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$OptionGroup extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Option$OptionGroup BASIC
public static final enum com.sun.tools.javac.main.Option$OptionGroup FILEMANAGER
public static final enum com.sun.tools.javac.main.Option$OptionGroup INFO
public static final enum com.sun.tools.javac.main.Option$OptionGroup OPERAND
private static final synthetic com.sun.tools.javac.main.Option$OptionGroup[] $VALUES
public static com.sun.tools.javac.main.Option$OptionGroup[] values ()
public static com.sun.tools.javac.main.Option$OptionGroup valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/main/Option$22.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$22 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ArgKind)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
}
com/sun/tools/javac/main/Option$13.class
Option.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Option$13 extends com.sun.tools.javac.main.Option {
void <init> (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
public void process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String) throws com.sun.tools.javac.main.Option$InvalidValueException
}
com/sun/tools/javac/main/Arguments$ErrorMode.class
Arguments.java
package com.sun.tools.javac.main
final enum com.sun.tools.javac.main.Arguments$ErrorMode extends java.lang.Enum {
public static final enum com.sun.tools.javac.main.Arguments$ErrorMode ILLEGAL_ARGUMENT
public static final enum com.sun.tools.javac.main.Arguments$ErrorMode ILLEGAL_STATE
public static final enum com.sun.tools.javac.main.Arguments$ErrorMode LOG
private static final synthetic com.sun.tools.javac.main.Arguments$ErrorMode[] $VALUES
public static com.sun.tools.javac.main.Arguments$ErrorMode[] values ()
public static com.sun.tools.javac.main.Arguments$ErrorMode valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/jvm/
com/sun/tools/javac/jvm/Items$StaticItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$StaticItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.code.Symbol member
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$24.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$24 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected boolean accepts (com.sun.tools.javac.jvm.ClassReader$AttributeKind)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Code$LocalVar.class
Code.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$LocalVar extends java.lang.Object {
final com.sun.tools.javac.code.Symbol$VarSymbol sym
final char reg
java.util.List aliveRanges
void <init> (com.sun.tools.javac.code.Symbol$VarSymbol)
public com.sun.tools.javac.jvm.Code$LocalVar dup ()
com.sun.tools.javac.jvm.Code$LocalVar$Range firstRange ()
com.sun.tools.javac.jvm.Code$LocalVar$Range lastRange ()
void removeLastRange ()
public java.lang.String toString ()
public void openRange (char)
public void closeRange (char)
public boolean hasOpenRange ()
public boolean isLastRangeInitialized ()
public com.sun.tools.javac.jvm.Code$LocalVar$Range getWidestRange ()
}
com/sun/tools/javac/jvm/CRTable$SourceRange.class
CRTable.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.CRTable$SourceRange extends java.lang.Object {
int startPos
int endPos
void <init> ()
void <init> (int, int)
com.sun.tools.javac.jvm.CRTable$SourceRange mergeWith (com.sun.tools.javac.jvm.CRTable$SourceRange)
}
com/sun/tools/javac/jvm/Pool$MethodHandle.class
Pool.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Pool$MethodHandle extends java.lang.Object {
int refKind
com.sun.tools.javac.code.Symbol refSym
com.sun.tools.javac.code.Types$UniqueType uniqueType
com.sun.tools.javac.util.Filter nonInitFilter
com.sun.tools.javac.util.Filter initFilter
public void <init> (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
public boolean equals (java.lang.Object)
public int hashCode ()
private void checkConsistent ()
private static synthetic boolean lambda$new$1 (com.sun.tools.javac.util.Name)
private static synthetic boolean lambda$new$0 (com.sun.tools.javac.util.Name)
}
com/sun/tools/javac/jvm/Items.class
Items.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Items extends java.lang.Object {
com.sun.tools.javac.jvm.Pool pool
com.sun.tools.javac.jvm.Code code
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.jvm.Items$Item voidItem
private final com.sun.tools.javac.jvm.Items$Item thisItem
private final com.sun.tools.javac.jvm.Items$Item superItem
private final com.sun.tools.javac.jvm.Items$Item[] stackItem
public void <init> (com.sun.tools.javac.jvm.Pool, com.sun.tools.javac.jvm.Code, com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Types)
com.sun.tools.javac.jvm.Items$Item makeVoidItem ()
com.sun.tools.javac.jvm.Items$Item makeThisItem ()
com.sun.tools.javac.jvm.Items$Item makeSuperItem ()
com.sun.tools.javac.jvm.Items$Item makeStackItem (com.sun.tools.javac.code.Type)
com.sun.tools.javac.jvm.Items$Item makeDynamicItem (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.jvm.Items$Item makeIndexedItem (com.sun.tools.javac.code.Type)
com.sun.tools.javac.jvm.Items$LocalItem makeLocalItem (com.sun.tools.javac.code.Symbol$VarSymbol)
private com.sun.tools.javac.jvm.Items$LocalItem makeLocalItem (com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.jvm.Items$Item makeStaticItem (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.jvm.Items$Item makeMemberItem (com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.jvm.Items$Item makeImmediateItem (com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.jvm.Items$Item makeAssignItem (com.sun.tools.javac.jvm.Items$Item)
com.sun.tools.javac.jvm.Items$CondItem makeCondItem (int, com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$Chain)
com.sun.tools.javac.jvm.Items$CondItem makeCondItem (int)
static synthetic com.sun.tools.javac.jvm.Items$Item[] access$000 (com.sun.tools.javac.jvm.Items)
}
com/sun/tools/javac/jvm/ClassReader$10.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$10 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Pool$Method.class
Pool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$Method extends com.sun.tools.javac.code.Symbol$DelegatedSymbol {
com.sun.tools.javac.code.Types$UniqueType uniqueType
void <init> (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Types)
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/sun/tools/javac/jvm/ClassReader$17.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$17 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$3.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$3 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
void checkType (com.sun.tools.javac.code.Symbol, java.lang.Class, java.lang.Object)
}
com/sun/tools/javac/jvm/Code$StackMapFrame.class
Code.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$StackMapFrame extends java.lang.Object {
int pc
com.sun.tools.javac.code.Type[] locals
com.sun.tools.javac.code.Type[] stack
void <init> ()
}
com/sun/tools/javac/jvm/ClassReader$11.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$11 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Gen.class
Gen.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Gen extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key genKey
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.comp.Resolve rs
private final com.sun.tools.javac.tree.TreeMaker make
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.jvm.Target target
private final com.sun.tools.javac.util.Name accessDollar
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.comp.Lower lower
private final com.sun.tools.javac.comp.Annotate annotate
private final com.sun.tools.javac.jvm.StringConcat concat
private final com.sun.tools.javac.jvm.Code$StackMapFormat stackMap
private final com.sun.tools.javac.code.Type methodType
private int letExprDepth
private final com.sun.tools.javac.jvm.Pool pool
private final boolean lineDebugInfo
private final boolean varDebugInfo
private final boolean genCrt
private final boolean debugCode
private final boolean allowBetterNullChecks
private com.sun.tools.javac.jvm.Code code
private com.sun.tools.javac.jvm.Items items
private com.sun.tools.javac.comp.Env attrEnv
private com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
private int nerrs
com.sun.tools.javac.tree.EndPosTable endPosTable
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.jvm.Items$Item result
private com.sun.tools.javac.jvm.Gen$ClassReferenceVisitor classReferenceVisitor
public static com.sun.tools.javac.jvm.Gen instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
void loadIntConst (int)
public static int zero (int)
public static int one (int)
void emitMinusOne (int)
com.sun.tools.javac.code.Symbol binaryQualifier (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
int makeRef (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
private void checkDimension (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.jvm.Items$LocalItem makeTemp (com.sun.tools.javac.code.Type)
void callMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, boolean)
private boolean isAccessSuper (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
private boolean isOddAccessName (com.sun.tools.javac.util.Name)
void genFinalizer (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env unwind (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
void endFinalizerGap (com.sun.tools.javac.comp.Env)
void endFinalizerGaps (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Env)
boolean hasFinally (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List normalizeDefs (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
private com.sun.tools.javac.util.List getAndRemoveNonFieldTAs (com.sun.tools.javac.code.Symbol$VarSymbol)
private void checkStringConstant (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.Object)
void normalizeMethod (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public void genDef (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
public void genStat (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, int)
public void genStat (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
public void genStats (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, int)
public void genStats (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
public com.sun.tools.javac.jvm.Items$CondItem genCond (com.sun.tools.javac.tree.JCTree, int)
public com.sun.tools.javac.jvm.Items$CondItem genCond (com.sun.tools.javac.tree.JCTree, boolean)
public com.sun.tools.javac.jvm.Code getCode ()
public com.sun.tools.javac.jvm.Items getItems ()
public com.sun.tools.javac.comp.Env getAttrEnv ()
public com.sun.tools.javac.jvm.Items$Item genExpr (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
public void genArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
void genMethod (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env, boolean)
private int initCode (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env, boolean)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
private void genLoop (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, boolean)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
static void qsort2 (int[], int[], int, int)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
void genTry (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
void genCatch (com.sun.tools.javac.tree.JCTree$JCCatch, com.sun.tools.javac.comp.Env, int, int, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List catchTypesWithAnnotations (com.sun.tools.javac.tree.JCTree$JCCatch)
com.sun.tools.javac.util.List catchTypesWithAnnotationsFromMulticatch (com.sun.tools.javac.tree.JCTree$JCTypeUnion, com.sun.tools.javac.util.List)
void registerCatch (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, int, int, int, int)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
private void setTypeAnnotationPositions (int)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.jvm.Items$Item makeNewArray (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, int)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
private void genNullCheck (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.jvm.Items$Item completeBinop (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$OperatorSymbol)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public boolean isInvokeDynamic (com.sun.tools.javac.code.Symbol)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
private void generateReferencesToPrunedTree (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.jvm.Pool)
public boolean genClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
static synthetic com.sun.tools.javac.jvm.Pool access$000 (com.sun.tools.javac.jvm.Gen)
static synthetic com.sun.tools.javac.jvm.Code access$100 (com.sun.tools.javac.jvm.Gen)
static void <clinit> ()
}
com/sun/tools/javac/jvm/Code$State.class
Code.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$State extends java.lang.Object implements java.lang.Cloneable {
com.sun.tools.javac.util.Bits defined
com.sun.tools.javac.code.Type[] stack
int stacksize
int[] locks
int nlocks
final synthetic com.sun.tools.javac.jvm.Code this$0
void <init> (com.sun.tools.javac.jvm.Code)
com.sun.tools.javac.jvm.Code$State dup ()
void lock (int)
void unlock (int)
void push (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type pop1 ()
com.sun.tools.javac.code.Type peek ()
com.sun.tools.javac.code.Type pop2 ()
void pop (int)
void pop (com.sun.tools.javac.code.Type)
void forceStackTop (com.sun.tools.javac.code.Type)
void markInitialized (com.sun.tools.javac.jvm.UninitializedType)
com.sun.tools.javac.jvm.Code$State join (com.sun.tools.javac.jvm.Code$State)
com.sun.tools.javac.code.Type error ()
void dump ()
void dump (int)
}
com/sun/tools/javac/jvm/Code$1.class
Code.java
package com.sun.tools.javac.jvm
synthetic com.sun.tools.javac.jvm.Code$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$jvm$Code$StackMapFormat
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassWriter$AttributeWriter.class
ClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
final synthetic com.sun.tools.javac.jvm.ClassWriter this$0
void <init> (com.sun.tools.javac.jvm.ClassWriter)
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public void visitError (com.sun.tools.javac.code.Attribute$Error)
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
}
com/sun/tools/javac/jvm/ClassReader$InterimProvidesDirective.class
ClassReader.java
package com.sun.tools.javac.jvm
final com.sun.tools.javac.jvm.ClassReader$InterimProvidesDirective extends java.lang.Object {
public final com.sun.tools.javac.util.Name service
public final com.sun.tools.javac.util.List impls
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/jvm/Items$1.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$1 extends com.sun.tools.javac.jvm.Items$Item {
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, int)
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$2.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$2 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassFile.class
ClassFile.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassFile extends java.lang.Object {
public static final int JAVA_MAGIC
public static final int CONSTANT_Utf8
public static final int CONSTANT_Unicode
public static final int CONSTANT_Integer
public static final int CONSTANT_Float
public static final int CONSTANT_Long
public static final int CONSTANT_Double
public static final int CONSTANT_Class
public static final int CONSTANT_String
public static final int CONSTANT_Fieldref
public static final int CONSTANT_Methodref
public static final int CONSTANT_InterfaceMethodref
public static final int CONSTANT_NameandType
public static final int CONSTANT_MethodHandle
public static final int CONSTANT_MethodType
public static final int CONSTANT_InvokeDynamic
public static final int CONSTANT_Module
public static final int CONSTANT_Package
public static final int REF_getField
public static final int REF_getStatic
public static final int REF_putField
public static final int REF_putStatic
public static final int REF_invokeVirtual
public static final int REF_invokeStatic
public static final int REF_invokeSpecial
public static final int REF_newInvokeSpecial
public static final int REF_invokeInterface
public static final int MAX_PARAMETERS
public static final int MAX_DIMENSIONS
public static final int MAX_CODE
public static final int MAX_LOCALS
public static final int MAX_STACK
public void <init> ()
public static byte[] internalize (byte[], int, int)
public static byte[] internalize (com.sun.tools.javac.util.Name)
public static byte[] externalize (byte[], int, int)
public static byte[] externalize (com.sun.tools.javac.util.Name)
}
com/sun/tools/javac/jvm/Gen$ClassReferenceVisitor.class
Gen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$ClassReferenceVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
final synthetic com.sun.tools.javac.jvm.Gen this$0
void <init> (com.sun.tools.javac.jvm.Gen)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
}
com/sun/tools/javac/jvm/JNIWriter$TypeSignature$SignatureException.class
JNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException extends java.lang.Exception {
private static final long serialVersionUID
void <init> (java.lang.String)
}
com/sun/tools/javac/jvm/CRTable$CRTEntry.class
CRTable.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.CRTable$CRTEntry extends java.lang.Object {
Object tree
int flags
int startPc
int endPc
void <init> (java.lang.Object, int, int, int)
}
com/sun/tools/javac/jvm/ClassWriter$CWSignatureGenerator.class
ClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator extends com.sun.tools.javac.code.Types$SignatureGenerator {
com.sun.tools.javac.util.ByteBuffer sigbuf
final synthetic com.sun.tools.javac.jvm.ClassWriter this$0
void <init> (com.sun.tools.javac.jvm.ClassWriter, com.sun.tools.javac.code.Types)
public void assembleSig (com.sun.tools.javac.code.Type)
protected void append (char)
protected void append (byte[])
protected void append (com.sun.tools.javac.util.Name)
protected void classReference (com.sun.tools.javac.code.Symbol$ClassSymbol)
private void reset ()
private com.sun.tools.javac.util.Name toName ()
private boolean isEmpty ()
static synthetic boolean access$200 (com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator)
static synthetic com.sun.tools.javac.util.Name access$300 (com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator)
static synthetic void access$400 (com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator)
}
com/sun/tools/javac/jvm/Gen$1.class
Gen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$1 extends com.sun.tools.javac.jvm.Gen$GenFinalizer {
final synthetic com.sun.tools.javac.comp.Env val$syncEnv
final synthetic com.sun.tools.javac.jvm.Items$LocalItem val$lockVar
final synthetic com.sun.tools.javac.jvm.Gen this$0
void <init> (com.sun.tools.javac.jvm.Gen, com.sun.tools.javac.comp.Env, com.sun.tools.javac.jvm.Items$LocalItem)
void gen ()
void genLast ()
}
com/sun/tools/javac/jvm/ClassReader$TypeAnnotationCompleter.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$TypeAnnotationCompleter extends com.sun.tools.javac.jvm.ClassReader$AnnotationCompleter {
com.sun.tools.javac.util.List proxies
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List deproxyTypeCompoundList (com.sun.tools.javac.util.List)
public void run ()
}
com/sun/tools/javac/jvm/Items$MemberItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$MemberItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.code.Symbol member
boolean nonvirtual
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
void duplicate ()
void drop ()
void stash (int)
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$AnnotationDefaultCompleter.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$AnnotationDefaultCompleter extends com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy implements java.lang.Runnable {
final com.sun.tools.javac.code.Symbol$MethodSymbol sym
final com.sun.tools.javac.code.Attribute value
final javax.tools.JavaFileObject classFile
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Attribute)
public void run ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$ParameterAnnotations.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$ParameterAnnotations extends java.lang.Object {
com.sun.tools.javac.util.List proxies
void <init> ()
void add (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/jvm/ByteCodes.class
ByteCodes.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.ByteCodes extends java.lang.Object {
public static final int illegal
public static final int nop
public static final int aconst_null
public static final int iconst_m1
public static final int iconst_0
public static final int iconst_1
public static final int iconst_2
public static final int iconst_3
public static final int iconst_4
public static final int iconst_5
public static final int lconst_0
public static final int lconst_1
public static final int fconst_0
public static final int fconst_1
public static final int fconst_2
public static final int dconst_0
public static final int dconst_1
public static final int bipush
public static final int sipush
public static final int ldc1
public static final int ldc2
public static final int ldc2w
public static final int iload
public static final int lload
public static final int fload
public static final int dload
public static final int aload
public static final int iload_0
public static final int iload_1
public static final int iload_2
public static final int iload_3
public static final int lload_0
public static final int lload_1
public static final int lload_2
public static final int lload_3
public static final int fload_0
public static final int fload_1
public static final int fload_2
public static final int fload_3
public static final int dload_0
public static final int dload_1
public static final int dload_2
public static final int dload_3
public static final int aload_0
public static final int aload_1
public static final int aload_2
public static final int aload_3
public static final int iaload
public static final int laload
public static final int faload
public static final int daload
public static final int aaload
public static final int baload
public static final int caload
public static final int saload
public static final int istore
public static final int lstore
public static final int fstore
public static final int dstore
public static final int astore
public static final int istore_0
public static final int istore_1
public static final int istore_2
public static final int istore_3
public static final int lstore_0
public static final int lstore_1
public static final int lstore_2
public static final int lstore_3
public static final int fstore_0
public static final int fstore_1
public static final int fstore_2
public static final int fstore_3
public static final int dstore_0
public static final int dstore_1
public static final int dstore_2
public static final int dstore_3
public static final int astore_0
public static final int astore_1
public static final int astore_2
public static final int astore_3
public static final int iastore
public static final int lastore
public static final int fastore
public static final int dastore
public static final int aastore
public static final int bastore
public static final int castore
public static final int sastore
public static final int pop
public static final int pop2
public static final int dup
public static final int dup_x1
public static final int dup_x2
public static final int dup2
public static final int dup2_x1
public static final int dup2_x2
public static final int swap
public static final int iadd
public static final int ladd
public static final int fadd
public static final int dadd
public static final int isub
public static final int lsub
public static final int fsub
public static final int dsub
public static final int imul
public static final int lmul
public static final int fmul
public static final int dmul
public static final int idiv
public static final int ldiv
public static final int fdiv
public static final int ddiv
public static final int imod
public static final int lmod
public static final int fmod
public static final int dmod
public static final int ineg
public static final int lneg
public static final int fneg
public static final int dneg
public static final int ishl
public static final int lshl
public static final int ishr
public static final int lshr
public static final int iushr
public static final int lushr
public static final int iand
public static final int land
public static final int ior
public static final int lor
public static final int ixor
public static final int lxor
public static final int iinc
public static final int i2l
public static final int i2f
public static final int i2d
public static final int l2i
public static final int l2f
public static final int l2d
public static final int f2i
public static final int f2l
public static final int f2d
public static final int d2i
public static final int d2l
public static final int d2f
public static final int int2byte
public static final int int2char
public static final int int2short
public static final int lcmp
public static final int fcmpl
public static final int fcmpg
public static final int dcmpl
public static final int dcmpg
public static final int ifeq
public static final int ifne
public static final int iflt
public static final int ifge
public static final int ifgt
public static final int ifle
public static final int if_icmpeq
public static final int if_icmpne
public static final int if_icmplt
public static final int if_icmpge
public static final int if_icmpgt
public static final int if_icmple
public static final int if_acmpeq
public static final int if_acmpne
public static final int goto_
public static final int jsr
public static final int ret
public static final int tableswitch
public static final int lookupswitch
public static final int ireturn
public static final int lreturn
public static final int freturn
public static final int dreturn
public static final int areturn
public static final int return_
public static final int getstatic
public static final int putstatic
public static final int getfield
public static final int putfield
public static final int invokevirtual
public static final int invokespecial
public static final int invokestatic
public static final int invokeinterface
public static final int invokedynamic
public static final int new_
public static final int newarray
public static final int anewarray
public static final int arraylength
public static final int athrow
public static final int checkcast
public static final int instanceof_
public static final int monitorenter
public static final int monitorexit
public static final int wide
public static final int multianewarray
public static final int if_acmp_null
public static final int if_acmp_nonnull
public static final int goto_w
public static final int jsr_w
public static final int breakpoint
public static final int ByteCodeCount
public static final int string_add
public static final int bool_not
public static final int bool_and
public static final int bool_or
public static final int ishll
public static final int lshll
public static final int ishrl
public static final int lshrl
public static final int iushrl
public static final int lushrl
public static final int nullchk
public static final int error
public static final int dontgoto
public static final int preShift
public static final int preMask
public static final int INTcode
public static final int LONGcode
public static final int FLOATcode
public static final int DOUBLEcode
public static final int OBJECTcode
public static final int BYTEcode
public static final int CHARcode
public static final int SHORTcode
public static final int VOIDcode
public static final int TypeCodeCount
public static final String[] typecodeNames
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$ChopFrame.class
ClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$ChopFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int frameType
final int offsetDelta
void <init> (int, int)
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
}
com/sun/tools/javac/jvm/ClassReader$TypeAnnotationProxy.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$TypeAnnotationProxy extends java.lang.Object {
final com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy compound
final com.sun.tools.javac.code.TypeAnnotationPosition position
public void <init> (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy, com.sun.tools.javac.code.TypeAnnotationPosition)
}
com/sun/tools/javac/jvm/Items$Item.class
Items.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.Items$Item extends java.lang.Object {
int typecode
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, int)
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
void duplicate ()
void drop ()
void stash (int)
com.sun.tools.javac.jvm.Items$CondItem mkCond ()
com.sun.tools.javac.jvm.Items$Item coerce (int)
com.sun.tools.javac.jvm.Items$Item coerce (com.sun.tools.javac.code.Type)
int width ()
public abstract java.lang.String toString ()
}
com/sun/tools/javac/jvm/ModuleNameReader$BadClassFile.class
ModuleNameReader.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile extends java.lang.Exception {
private static final long serialVersionUID
void <init> (java.lang.String)
}
com/sun/tools/javac/jvm/ClassWriter$PoolOverflow.class
ClassWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassWriter$PoolOverflow extends java.lang.Exception {
private static final long serialVersionUID
public void <init> ()
}
com/sun/tools/javac/jvm/Pool$DynamicMethod$BootstrapMethodsValue.class
Pool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$DynamicMethod$BootstrapMethodsValue extends java.lang.Object {
final com.sun.tools.javac.jvm.Pool$MethodHandle mh
final int index
public void <init> (com.sun.tools.javac.jvm.Pool$MethodHandle, int)
}
com/sun/tools/javac/jvm/ClassReader.class
ClassReader.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassReader extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key classReaderKey
public static final int INITIAL_BUFFER_SIZE
private final com.sun.tools.javac.comp.Annotate annotate
boolean verbose
public boolean readAllOfClassFile
boolean allowSimplifiedVarargs
boolean allowModules
boolean lintClassfile
public boolean saveParameterNames
public final com.sun.tools.javac.jvm.Profile profile
final com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.Names names
private final javax.tools.JavaFileManager fileManager
com.sun.tools.javac.util.JCDiagnostic$Factory diagFactory
protected com.sun.tools.javac.code.Scope$WriteableScope typevars
private com.sun.tools.javac.util.List interimUses
private com.sun.tools.javac.util.List interimProvides
protected javax.tools.JavaFileObject currentClassFile
protected com.sun.tools.javac.code.Symbol currentOwner
protected com.sun.tools.javac.code.Symbol$ModuleSymbol currentModule
byte[] buf
protected int bp
Object[] poolObj
int[] poolIdx
int majorVersion
int minorVersion
int[] parameterNameIndices
com.sun.tools.javac.jvm.ClassReader$ParameterAnnotations[] parameterAnnotations
boolean haveParameterNameIndices
boolean sawMethodParameters
java.util.Set warnedAttrs
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy target
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy repeatable
byte[] signature
int sigp
int siglimit
boolean sigEnterPhase
byte[] signatureBuffer
int sbp
protected java.util.Set CLASS_ATTRIBUTE
protected java.util.Set MEMBER_ATTRIBUTE
protected java.util.Set CLASS_OR_MEMBER_ATTRIBUTE
protected java.util.Map attributeReaders
private boolean readingClassAttr
private com.sun.tools.javac.util.List missingTypeVariables
private com.sun.tools.javac.util.List foundTypeVariables
public boolean filling
public static com.sun.tools.javac.jvm.ClassReader instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
private void enterMember (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol)
public transient com.sun.tools.javac.code.ClassFinder$BadClassFile badClassFile (java.lang.String, java.lang.Object[])
public transient com.sun.tools.javac.code.ClassFinder$BadEnclosingMethodAttr badEnclosingMethod (java.lang.Object[])
char nextChar ()
int nextByte ()
int nextInt ()
char getChar (int)
int getInt (int)
long getLong (int)
float getFloat (int)
double getDouble (int)
void indexPool ()
java.lang.Object readPool (int)
com.sun.tools.javac.code.Type readType (int)
java.lang.Object readClassOrType (int)
com.sun.tools.javac.util.List readTypeParams (int)
com.sun.tools.javac.code.Symbol$ClassSymbol readClassSymbol (int)
com.sun.tools.javac.util.Name readClassName (int)
com.sun.tools.javac.util.Name readName (int)
com.sun.tools.javac.jvm.ClassFile$NameAndType readNameAndType (int)
com.sun.tools.javac.util.Name readModuleName (int)
java.util.Set readModuleFlags (int)
java.util.Set readModuleResolutionFlags (int)
java.util.Set readExportsFlags (int)
java.util.Set readOpensFlags (int)
java.util.Set readRequiresFlags (int)
com.sun.tools.javac.code.Type sigToType (byte[], int, int)
com.sun.tools.javac.code.Type sigToType ()
com.sun.tools.javac.code.Type classSigToType ()
com.sun.tools.javac.util.List sigToTypes (char)
com.sun.tools.javac.util.List sigToTypeParams (byte[], int, int)
com.sun.tools.javac.util.List sigToTypeParams ()
com.sun.tools.javac.code.Type sigToTypeParam ()
com.sun.tools.javac.code.Type findTypeVar (com.sun.tools.javac.util.Name)
private void initAttributeReaders ()
protected void readEnclosingMethodAttr (com.sun.tools.javac.code.Symbol)
private com.sun.tools.javac.util.Name simpleBinaryName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
private com.sun.tools.javac.code.Symbol$MethodSymbol findMethod (com.sun.tools.javac.jvm.ClassFile$NameAndType, com.sun.tools.javac.code.Scope, long)
private boolean isSameBinaryType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type$MethodType)
private static boolean isAsciiDigit (char)
void readMemberAttrs (com.sun.tools.javac.code.Symbol)
void readAttrs (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.jvm.ClassReader$AttributeKind)
void readClassAttrs (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.jvm.Code readCode (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.List readAnnotations ()
void attachAnnotations (com.sun.tools.javac.code.Symbol)
void attachAnnotations (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
void readParameterAnnotations (com.sun.tools.javac.code.Symbol)
void attachTypeAnnotations (com.sun.tools.javac.code.Symbol)
void attachAnnotationDefault (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type readTypeOrClassSymbol (int)
com.sun.tools.javac.code.Type readEnumType (int)
com.sun.tools.javac.code.Type readTypeToProxy (int)
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy readCompoundAnnotation ()
com.sun.tools.javac.jvm.ClassReader$TypeAnnotationProxy readTypeAnnotation ()
com.sun.tools.javac.code.TypeAnnotationPosition readPosition ()
com.sun.tools.javac.util.List readTypePath ()
com.sun.tools.javac.code.Attribute readAttributeValue ()
com.sun.tools.javac.code.Symbol$VarSymbol readField ()
com.sun.tools.javac.code.Symbol$MethodSymbol readMethod ()
private com.sun.tools.javac.util.List adjustMethodParams (long, com.sun.tools.javac.util.List)
void initParameterNames (com.sun.tools.javac.code.Symbol$MethodSymbol)
void setParameters (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
private com.sun.tools.javac.util.Name parameterName (int, com.sun.tools.javac.util.List)
void skipBytes (int)
void skipMember ()
void skipInnerClasses ()
protected void enterTypevars (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
protected com.sun.tools.javac.code.Symbol$ClassSymbol enterClass (com.sun.tools.javac.util.Name)
protected com.sun.tools.javac.code.Symbol$ClassSymbol enterClass (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
void readClass (com.sun.tools.javac.code.Symbol$ClassSymbol)
void readInnerClasses (com.sun.tools.javac.code.Symbol$ClassSymbol)
private void readClassBuffer (com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
public void readClassFile (com.sun.tools.javac.code.Symbol$ClassSymbol)
private static byte[] readInputStream (byte[], java.io.InputStream) throws java.io.IOException
private static byte[] ensureCapacity (byte[], int)
long adjustFieldFlags (long)
long adjustMethodFlags (long)
long adjustClassFlags (long)
static synthetic boolean access$002 (com.sun.tools.javac.jvm.ClassReader, boolean)
static synthetic com.sun.tools.javac.util.List access$102 (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.List)
static synthetic com.sun.tools.javac.util.List access$202 (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.List)
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassReader$SourceFileObject.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$SourceFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
private final com.sun.tools.javac.util.Name name
private final com.sun.tools.javac.util.Name flatname
public void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
public java.net.URI toUri ()
public java.lang.String getName ()
public javax.tools.JavaFileObject$Kind getKind ()
public java.io.InputStream openInputStream ()
public java.io.OutputStream openOutputStream ()
public java.nio.CharBuffer getCharContent (boolean)
public java.io.Reader openReader (boolean)
public java.io.Writer openWriter ()
public long getLastModified ()
public boolean delete ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
public boolean equals (java.lang.Object)
public int hashCode ()
public volatile synthetic java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
}
com/sun/tools/javac/jvm/ClassReader$14.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$14 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Pool$Variable.class
Pool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$Variable extends com.sun.tools.javac.code.Symbol$DelegatedSymbol {
com.sun.tools.javac.code.Types$UniqueType uniqueType
void <init> (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.code.Types)
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/sun/tools/javac/jvm/UninitializedType.class
UninitializedType.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.UninitializedType extends com.sun.tools.javac.code.Type$DelegatedType {
public final int offset
public static com.sun.tools.javac.jvm.UninitializedType uninitializedThis (com.sun.tools.javac.code.Type)
public static com.sun.tools.javac.jvm.UninitializedType uninitializedObject (com.sun.tools.javac.code.Type, int)
private void <init> (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Type, int, com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.jvm.UninitializedType cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
com.sun.tools.javac.code.Type initializedType ()
public volatile synthetic com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
}
com/sun/tools/javac/jvm/JNIWriter$EncoderType.class
JNIWriter.java
package com.sun.tools.javac.jvm
final enum com.sun.tools.javac.jvm.JNIWriter$EncoderType extends java.lang.Enum {
public static final enum com.sun.tools.javac.jvm.JNIWriter$EncoderType CLASS
public static final enum com.sun.tools.javac.jvm.JNIWriter$EncoderType FIELDSTUB
public static final enum com.sun.tools.javac.jvm.JNIWriter$EncoderType FIELD
public static final enum com.sun.tools.javac.jvm.JNIWriter$EncoderType JNI
public static final enum com.sun.tools.javac.jvm.JNIWriter$EncoderType SIGNATURE
private static final synthetic com.sun.tools.javac.jvm.JNIWriter$EncoderType[] $VALUES
public static com.sun.tools.javac.jvm.JNIWriter$EncoderType[] values ()
public static com.sun.tools.javac.jvm.JNIWriter$EncoderType valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/jvm/Code$StackMapFormat$2.class
Code.java
package com.sun.tools.javac.jvm
final enum com.sun.tools.javac.jvm.Code$StackMapFormat$2 extends com.sun.tools.javac.jvm.Code$StackMapFormat {
void <init> (java.lang.String, int)
com.sun.tools.javac.util.Name getAttributeName (com.sun.tools.javac.util.Names)
}
com/sun/tools/javac/jvm/Pool$DynamicMethod$BootstrapMethodsKey.class
Pool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$DynamicMethod$BootstrapMethodsKey extends com.sun.tools.javac.jvm.Pool$DynamicMethod {
void <init> (com.sun.tools.javac.code.Symbol$DynamicMethodSymbol, com.sun.tools.javac.code.Types)
public boolean equals (java.lang.Object)
public int hashCode ()
java.lang.Object[] getUniqueArgs ()
}
com/sun/tools/javac/jvm/ClassReader$7.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$7 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/JNIWriter$1.class
JNIWriter.java
package com.sun.tools.javac.jvm
synthetic com.sun.tools.javac.jvm.JNIWriter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static final synthetic int[] $SwitchMap$com$sun$tools$javac$jvm$JNIWriter$EncoderType
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassFile$NameAndType.class
ClassFile.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassFile$NameAndType extends java.lang.Object {
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Types$UniqueType uniqueType
com.sun.tools.javac.code.Types types
void <init> (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
void setType (com.sun.tools.javac.code.Type)
public boolean equals (java.lang.Object)
public int hashCode ()
}
com/sun/tools/javac/jvm/ClassReader$4.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$4 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$12.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$12 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/JNIWriter.class
JNIWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.JNIWriter extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key jniWriterKey
private final javax.tools.JavaFileManager fileManager
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.util.Log log
private boolean verbose
private boolean checkAll
public boolean multiModuleMode
private com.sun.tools.javac.util.Context context
private static final boolean isWindows
public static com.sun.tools.javac.jvm.JNIWriter instance (com.sun.tools.javac.util.Context)
private void <init> (com.sun.tools.javac.util.Context)
private void lazyInit ()
static boolean isSynthetic (com.sun.tools.javac.code.Symbol)
static boolean isStatic (com.sun.tools.javac.code.Symbol)
static boolean isFinal (com.sun.tools.javac.code.Symbol)
static boolean isNative (com.sun.tools.javac.code.Symbol)
private static boolean hasFlag (com.sun.tools.javac.code.Symbol, int)
public boolean needsHeader (com.sun.tools.javac.code.Symbol$ClassSymbol)
private boolean needsHeader (com.sun.tools.javac.code.Symbol$ClassSymbol, boolean)
public javax.tools.FileObject write (com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
public void write (java.io.PrintWriter, com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
protected void writeStatics (java.io.PrintWriter, com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
static void printStaticDefines (java.io.PrintWriter, com.sun.tools.javac.util.Pair)
protected void writeMethods (java.io.PrintWriter, com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.String) throws java.io.IOException com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
protected final java.lang.String jniType (com.sun.tools.javac.code.Type)
protected void fileTop (java.io.PrintWriter)
protected void includes (java.io.PrintWriter)
protected void cppGuardBegin (java.io.PrintWriter)
protected void cppGuardEnd (java.io.PrintWriter)
protected void guardBegin (java.io.PrintWriter, java.lang.String)
protected void guardEnd (java.io.PrintWriter)
java.lang.String encodeMethod (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$ClassSymbol, boolean) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
static java.lang.String encode (java.lang.CharSequence, com.sun.tools.javac.jvm.JNIWriter$EncoderType)
static java.lang.String encodeChar (char)
private static boolean isalnum (char)
private static boolean isprint (char)
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$SameFrame.class
ClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$SameFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int offsetDelta
void <init> (int)
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
}
com/sun/tools/javac/jvm/Items$IndexedItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$IndexedItem extends com.sun.tools.javac.jvm.Items$Item {
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Type)
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
void duplicate ()
void drop ()
void stash (int)
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Code$LocalVar$Range.class
Code.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$LocalVar$Range extends java.lang.Object {
char start_pc
char length
final synthetic com.sun.tools.javac.jvm.Code$LocalVar this$0
void <init> (com.sun.tools.javac.jvm.Code$LocalVar)
void <init> (com.sun.tools.javac.jvm.Code$LocalVar, char)
void <init> (com.sun.tools.javac.jvm.Code$LocalVar, char, char)
boolean closed ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Target.class
Target.java
package com.sun.tools.javac.jvm
public final enum com.sun.tools.javac.jvm.Target extends java.lang.Enum {
public static final enum com.sun.tools.javac.jvm.Target JDK1_1
public static final enum com.sun.tools.javac.jvm.Target JDK1_2
public static final enum com.sun.tools.javac.jvm.Target JDK1_3
public static final enum com.sun.tools.javac.jvm.Target JDK1_4
public static final enum com.sun.tools.javac.jvm.Target JDK1_5
public static final enum com.sun.tools.javac.jvm.Target JDK1_6
public static final enum com.sun.tools.javac.jvm.Target JDK1_7
public static final enum com.sun.tools.javac.jvm.Target JDK1_8
public static final enum com.sun.tools.javac.jvm.Target JDK1_9
private static final com.sun.tools.javac.util.Context$Key targetKey
public static final com.sun.tools.javac.jvm.Target MIN
private static final com.sun.tools.javac.jvm.Target MAX
private static final java.util.Map tab
public final String name
public final int majorVersion
public final int minorVersion
public static final com.sun.tools.javac.jvm.Target DEFAULT
private static final synthetic com.sun.tools.javac.jvm.Target[] $VALUES
public static com.sun.tools.javac.jvm.Target[] values ()
public static com.sun.tools.javac.jvm.Target valueOf (java.lang.String)
public static com.sun.tools.javac.jvm.Target instance (com.sun.tools.javac.util.Context)
private void <init> (java.lang.String, int, java.lang.String, int, int)
public static com.sun.tools.javac.jvm.Target lookup (java.lang.String)
public char syntheticNameChar ()
public boolean hasInvokedynamic ()
public boolean hasObjects ()
public boolean hasMethodHandles ()
public boolean hasStringConcatFactory ()
public java.lang.String multiReleaseValue ()
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassWriter$StringOverflow.class
ClassWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassWriter$StringOverflow extends java.lang.Exception {
private static final long serialVersionUID
public final String value
public void <init> (java.lang.String)
}
com/sun/tools/javac/jvm/Gen$CodeSizeOverflow.class
Gen.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Gen$CodeSizeOverflow extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
}
com/sun/tools/javac/jvm/ModuleNameReader.class
ModuleNameReader.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ModuleNameReader extends java.lang.Object {
private static final int INITIAL_BUFFER_SIZE
private byte[] buf
private int bp
private int[] poolIdx
public void <init> ()
public java.lang.String readModuleName (java.nio.file.Path) throws java.io.IOException com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
public java.lang.String readModuleName (javax.tools.JavaFileObject) throws java.io.IOException com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
public java.lang.String readModuleName (java.io.InputStream) throws java.io.IOException com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
void checkZero (int, java.lang.String) throws com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
char getChar (int)
char nextChar ()
int nextInt ()
void indexPool () throws com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
java.lang.String getUtf8Value (int, boolean) throws com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
java.lang.String getModuleName (int) throws com.sun.tools.javac.jvm.ModuleNameReader$BadClassFile
private static byte[] readInputStream (byte[], java.io.InputStream) throws java.io.IOException
private static byte[] ensureCapacity (byte[], int)
}
com/sun/tools/javac/jvm/ClassReader$19.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$19 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$ProxyType.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$ProxyType extends com.sun.tools.javac.code.Type {
private final byte[] content
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
public void <init> (com.sun.tools.javac.jvm.ClassReader, byte[])
public com.sun.tools.javac.code.TypeTag getTag ()
public com.sun.tools.javac.code.Type cloneWithMetadata (com.sun.tools.javac.code.TypeMetadata)
public com.sun.tools.javac.code.Type resolve ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$AnnotationCompleter.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$AnnotationCompleter extends com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy implements java.lang.Runnable {
final com.sun.tools.javac.code.Symbol sym
final com.sun.tools.javac.util.List l
final javax.tools.JavaFileObject classFile
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
public void run ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$AttributeReader.class
ClassReader.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.ClassReader$AttributeReader extends java.lang.Object {
protected final com.sun.tools.javac.util.Name name
protected final com.sun.tools.javac.jvm.ClassFile$Version version
protected final java.util.Set kinds
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
protected void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected boolean accepts (com.sun.tools.javac.jvm.ClassReader$AttributeKind)
protected abstract void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Code$Mneumonics.class
Code.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$Mneumonics extends java.lang.Object {
private static final String[] mnem
private void <init> ()
static synthetic java.lang.String[] access$200 ()
static void <clinit> ()
}
com/sun/tools/javac/jvm/Items$ImmediateItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$ImmediateItem extends com.sun.tools.javac.jvm.Items$Item {
Object value
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Type, java.lang.Object)
private void ldc ()
com.sun.tools.javac.jvm.Items$Item load ()
private boolean isPosZero (float)
private boolean isPosZero (double)
com.sun.tools.javac.jvm.Items$CondItem mkCond ()
com.sun.tools.javac.jvm.Items$Item coerce (int)
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/StringConcat.class
StringConcat.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.StringConcat extends java.lang.Object {
private static final int MAX_INDY_CONCAT_ARG_SLOTS
private static final char TAG_ARG
private static final char TAG_CONST
protected final com.sun.tools.javac.jvm.Gen gen
protected final com.sun.tools.javac.code.Symtab syms
protected final com.sun.tools.javac.util.Names names
protected final com.sun.tools.javac.tree.TreeMaker make
protected final com.sun.tools.javac.code.Types types
protected final java.util.Map sbAppends
protected final com.sun.tools.javac.comp.Resolve rs
protected static final com.sun.tools.javac.util.Context$Key concatKey
public static com.sun.tools.javac.jvm.StringConcat instance (com.sun.tools.javac.util.Context)
private static com.sun.tools.javac.jvm.StringConcat makeConcat (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public abstract com.sun.tools.javac.jvm.Items$Item makeConcat (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public abstract com.sun.tools.javac.jvm.Items$Item makeConcat (com.sun.tools.javac.tree.JCTree$JCBinary)
protected com.sun.tools.javac.util.List collectAll (com.sun.tools.javac.tree.JCTree)
protected com.sun.tools.javac.util.List collectAll (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
private com.sun.tools.javac.util.List collect (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type sharpestAccessible (com.sun.tools.javac.code.Type)
static void <clinit> ()
}
com/sun/tools/javac/jvm/Code$StackMapFormat$1.class
Code.java
package com.sun.tools.javac.jvm
final enum com.sun.tools.javac.jvm.Code$StackMapFormat$1 extends com.sun.tools.javac.jvm.Code$StackMapFormat {
void <init> (java.lang.String, int)
com.sun.tools.javac.util.Name getAttributeName (com.sun.tools.javac.util.Names)
}
com/sun/tools/javac/jvm/Profile.class
Profile.java
package com.sun.tools.javac.jvm
public enum com.sun.tools.javac.jvm.Profile extends java.lang.Enum {
public static final enum com.sun.tools.javac.jvm.Profile COMPACT1
public static final enum com.sun.tools.javac.jvm.Profile COMPACT2
public static final enum com.sun.tools.javac.jvm.Profile COMPACT3
public static final enum com.sun.tools.javac.jvm.Profile DEFAULT
private static final com.sun.tools.javac.util.Context$Key profileKey
public final String name
public final int value
final java.util.Set targets
private static final synthetic com.sun.tools.javac.jvm.Profile[] $VALUES
public static com.sun.tools.javac.jvm.Profile[] values ()
public static com.sun.tools.javac.jvm.Profile valueOf (java.lang.String)
public static com.sun.tools.javac.jvm.Profile instance (com.sun.tools.javac.util.Context)
private void <init> (java.lang.String, int)
private transient void <init> (java.lang.String, int, java.lang.String, int, com.sun.tools.javac.jvm.Target, com.sun.tools.javac.jvm.Target[])
public static com.sun.tools.javac.jvm.Profile lookup (java.lang.String)
public static com.sun.tools.javac.jvm.Profile lookup (int)
public boolean isValid (com.sun.tools.javac.jvm.Target)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.jvm.Profile$1)
static void <clinit> ()
}
com/sun/tools/javac/jvm/StringConcat$Inline.class
StringConcat.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.StringConcat$Inline extends com.sun.tools.javac.jvm.StringConcat {
public void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.jvm.Items$Item makeConcat (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public com.sun.tools.javac.jvm.Items$Item makeConcat (com.sun.tools.javac.tree.JCTree$JCBinary)
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition newStringBuilder (com.sun.tools.javac.tree.JCTree)
private void appendString (com.sun.tools.javac.tree.JCTree)
private void builderToString (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
}
com/sun/tools/javac/jvm/ClassFile$Version.class
ClassFile.java
package com.sun.tools.javac.jvm
public final enum com.sun.tools.javac.jvm.ClassFile$Version extends java.lang.Enum {
public static final enum com.sun.tools.javac.jvm.ClassFile$Version V45_3
public static final enum com.sun.tools.javac.jvm.ClassFile$Version V49
public static final enum com.sun.tools.javac.jvm.ClassFile$Version V50
public static final enum com.sun.tools.javac.jvm.ClassFile$Version V51
public static final enum com.sun.tools.javac.jvm.ClassFile$Version V52
public static final enum com.sun.tools.javac.jvm.ClassFile$Version V53
public final int major
public final int minor
private static final com.sun.tools.javac.jvm.ClassFile$Version MIN
private static final com.sun.tools.javac.jvm.ClassFile$Version MAX
private static final synthetic com.sun.tools.javac.jvm.ClassFile$Version[] $VALUES
public static com.sun.tools.javac.jvm.ClassFile$Version[] values ()
public static com.sun.tools.javac.jvm.ClassFile$Version valueOf (java.lang.String)
private void <init> (java.lang.String, int, int, int)
public static com.sun.tools.javac.jvm.ClassFile$Version MIN ()
public static com.sun.tools.javac.jvm.ClassFile$Version MAX ()
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassReader$6.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$6 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$16.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$16 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$22.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$22 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Items$CondItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$CondItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.jvm.Code$Chain trueJumps
com.sun.tools.javac.jvm.Code$Chain falseJumps
int opcode
com.sun.tools.javac.tree.JCTree tree
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, int, com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$Chain)
com.sun.tools.javac.jvm.Items$Item load ()
void duplicate ()
void drop ()
void stash (int)
com.sun.tools.javac.jvm.Items$CondItem mkCond ()
com.sun.tools.javac.jvm.Code$Chain jumpTrue ()
com.sun.tools.javac.jvm.Code$Chain jumpFalse ()
com.sun.tools.javac.jvm.Items$CondItem negate ()
int width ()
boolean isTrue ()
boolean isFalse ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$20.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$20 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame.class
ClassWriter.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame extends java.lang.Object {
void <init> ()
abstract int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
static com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame getInstance (com.sun.tools.javac.jvm.Code$StackMapFrame, int, com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Types)
static boolean isInt (com.sun.tools.javac.code.Type)
static boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
static int compare (com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Types)
}
com/sun/tools/javac/jvm/Gen$2.class
Gen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$2 extends com.sun.tools.javac.jvm.Gen$GenFinalizer {
final synthetic com.sun.tools.javac.comp.Env val$tryEnv
final synthetic com.sun.tools.javac.tree.JCTree$JCTry val$tree
final synthetic com.sun.tools.javac.comp.Env val$oldEnv
final synthetic com.sun.tools.javac.jvm.Gen this$0
void <init> (com.sun.tools.javac.jvm.Gen, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCTry, com.sun.tools.javac.comp.Env)
void gen ()
void genLast ()
boolean hasFinalizer ()
}
com/sun/tools/javac/jvm/Code.class
Code.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Code extends java.lang.Object {
public final boolean debugCode
public final boolean needStackMap
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.code.Symtab syms
public int max_stack
public int max_locals
public byte[] code
public int cp
com.sun.tools.javac.util.ListBuffer catchInfo
com.sun.tools.javac.util.List lineInfo
public com.sun.tools.javac.jvm.CRTable crt
public boolean fatcode
private boolean alive
com.sun.tools.javac.jvm.Code$State state
private boolean fixedPc
public int nextreg
com.sun.tools.javac.jvm.Code$Chain pendingJumps
int pendingStatPos
boolean pendingStackMap
com.sun.tools.javac.jvm.Code$StackMapFormat stackMap
boolean varDebugInfo
boolean lineDebugInfo
com.sun.tools.javac.util.Position$LineMap lineMap
final com.sun.tools.javac.jvm.Pool pool
final com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.jvm.Code$StackMapFrame[] stackMapBuffer
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame[] stackMapTableBuffer
int stackMapBufferSize
int lastStackMapPC
com.sun.tools.javac.jvm.Code$StackMapFrame lastFrame
com.sun.tools.javac.jvm.Code$StackMapFrame frameBeforeLast
static final com.sun.tools.javac.code.Type jsrReturnValue
com.sun.tools.javac.jvm.Code$LocalVar[] lvar
com.sun.tools.javac.jvm.Code$LocalVar[] varBuffer
int varBufferSize
public boolean checkLimits (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Log)
public void <init> (com.sun.tools.javac.code.Symbol$MethodSymbol, boolean, com.sun.tools.javac.util.Position$LineMap, boolean, com.sun.tools.javac.jvm.Code$StackMapFormat, boolean, com.sun.tools.javac.jvm.CRTable, com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Types, com.sun.tools.javac.jvm.Pool)
public static int typecode (com.sun.tools.javac.code.Type)
public static int truncate (int)
public static int width (int)
public static int width (com.sun.tools.javac.code.Type)
public static int width (com.sun.tools.javac.util.List)
public static int arraycode (com.sun.tools.javac.code.Type)
public int curCP ()
private void emit1 (int)
private void emit2 (int)
public void emit4 (int)
private void emitop (int)
void postop ()
public void emitLdc (int)
public void emitMultianewarray (int, int, com.sun.tools.javac.code.Type)
public void emitNewarray (int, com.sun.tools.javac.code.Type)
public void emitAnewarray (int, com.sun.tools.javac.code.Type)
public void emitInvokeinterface (int, com.sun.tools.javac.code.Type)
public void emitInvokespecial (int, com.sun.tools.javac.code.Type)
public void emitInvokestatic (int, com.sun.tools.javac.code.Type)
public void emitInvokevirtual (int, com.sun.tools.javac.code.Type)
public void emitInvokedynamic (int, com.sun.tools.javac.code.Type)
public void emitop0 (int)
public void emitop1 (int, int)
private com.sun.tools.javac.code.Type typeForPool (java.lang.Object)
public void emitop1w (int, int)
public void emitop1w (int, int, int)
public void emitop2 (int, int)
public void emitop4 (int, int)
public void align (int)
private void put1 (int, int)
private void put2 (int, int)
public void put4 (int, int)
private int get1 (int)
private int get2 (int)
public int get4 (int)
public boolean isAlive ()
public void markDead ()
public int entryPoint ()
public int entryPoint (com.sun.tools.javac.jvm.Code$State)
public int entryPoint (com.sun.tools.javac.jvm.Code$State, com.sun.tools.javac.code.Type)
public void emitStackMap ()
private int getLocalsSize ()
void emitCLDCStackMap (int, int)
void emitStackMapFrame (int, int)
com.sun.tools.javac.jvm.Code$StackMapFrame getInitialFrame ()
public static int negate (int)
public int emitJump (int)
public com.sun.tools.javac.jvm.Code$Chain branch (int)
public void resolve (com.sun.tools.javac.jvm.Code$Chain, int)
public void resolve (com.sun.tools.javac.jvm.Code$Chain)
public void resolvePending ()
public static com.sun.tools.javac.jvm.Code$Chain mergeChains (com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$Chain)
public void addCatch (char, char, char, char)
public void compressCatchTable ()
public void addLineNumber (char, char)
public void statBegin (int)
public void markStatBegin ()
private void addLocalVar (com.sun.tools.javac.code.Symbol$VarSymbol)
void adjustAliveRanges (int, int)
public int getLVTSize ()
public void setDefined (com.sun.tools.javac.util.Bits)
public void setDefined (int)
public void setUndefined (int)
private void endScope (int)
private void fillLocalVarPosition (com.sun.tools.javac.jvm.Code$LocalVar)
public void fillExceptionParameterPositions ()
private int findExceptionIndex (com.sun.tools.javac.code.TypeAnnotationPosition)
void putVar (com.sun.tools.javac.jvm.Code$LocalVar)
private int newLocal (int)
private int newLocal (com.sun.tools.javac.code.Type)
public int newLocal (com.sun.tools.javac.code.Symbol$VarSymbol)
public void newRegSegment ()
public void endScopes (int)
public static java.lang.String mnem (int)
static synthetic boolean access$100 (com.sun.tools.javac.jvm.Code)
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassReader$18.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$18 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$ArrayAttributeProxy.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$ArrayAttributeProxy extends com.sun.tools.javac.code.Attribute {
com.sun.tools.javac.util.List values
void <init> (com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/JNIWriter$SimpleTypeVisitor.class
JNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$SimpleTypeVisitor extends java.lang.Object implements com.sun.tools.javac.code.Type$Visitor {
protected final Object DEFAULT_VALUE
protected void <init> ()
protected void <init> (java.lang.Object)
protected java.lang.Object defaultAction (com.sun.tools.javac.code.Type, java.lang.Object)
public java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public java.lang.Object visitModuleType (com.sun.tools.javac.code.Type$ModuleType, java.lang.Object)
}
com/sun/tools/javac/jvm/ClassReader$InterimUsesDirective.class
ClassReader.java
package com.sun.tools.javac.jvm
final com.sun.tools.javac.jvm.ClassReader$InterimUsesDirective extends java.lang.Object {
public final com.sun.tools.javac.util.Name service
public void <init> (com.sun.tools.javac.util.Name)
}
com/sun/tools/javac/jvm/ClassReader$9.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$9 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$15.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$15 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$UsesProvidesCompleter.class
ClassReader.java
package com.sun.tools.javac.jvm
final com.sun.tools.javac.jvm.ClassReader$UsesProvidesCompleter extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
private final com.sun.tools.javac.code.Symbol$ModuleSymbol currentModule
private final com.sun.tools.javac.util.List interimUsesCopy
private final com.sun.tools.javac.util.List interimProvidesCopy
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
public void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol$ModuleSymbol, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/jvm/Items$AssignItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$AssignItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.jvm.Items$Item lhs
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.jvm.Items$Item)
com.sun.tools.javac.jvm.Items$Item load ()
void duplicate ()
void drop ()
void stash (int)
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$ClassAttributeProxy.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$ClassAttributeProxy extends com.sun.tools.javac.code.Attribute {
com.sun.tools.javac.code.Type classType
public void <init> (com.sun.tools.javac.code.Type)
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$FullFrame.class
ClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$FullFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int offsetDelta
final com.sun.tools.javac.code.Type[] locals
final com.sun.tools.javac.code.Type[] stack
void <init> (int, com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Type[])
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
}
com/sun/tools/javac/jvm/CRTable.class
CRTable.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.CRTable extends java.lang.Object implements com.sun.tools.javac.jvm.CRTFlags {
private final boolean crtDebug
private com.sun.tools.javac.util.ListBuffer entries
private java.util.Map positions
private com.sun.tools.javac.tree.EndPosTable endPosTable
com.sun.tools.javac.tree.JCTree$JCMethodDecl methodTree
public void <init> (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.tree.EndPosTable)
public void put (java.lang.Object, int, int, int)
public int writeCRT (com.sun.tools.javac.util.ByteBuffer, com.sun.tools.javac.util.Position$LineMap, com.sun.tools.javac.util.Log)
public int length ()
private java.lang.String getTypes (int)
private int encodePosition (int, com.sun.tools.javac.util.Position$LineMap, com.sun.tools.javac.util.Log)
static synthetic java.util.Map access$000 (com.sun.tools.javac.jvm.CRTable)
static synthetic com.sun.tools.javac.tree.EndPosTable access$100 (com.sun.tools.javac.jvm.CRTable)
}
com/sun/tools/javac/jvm/Items$SelfItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$SelfItem extends com.sun.tools.javac.jvm.Items$Item {
boolean isSuper
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, boolean)
com.sun.tools.javac.jvm.Items$Item load ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Code$StackMapFormat.class
Code.java
package com.sun.tools.javac.jvm
public enum com.sun.tools.javac.jvm.Code$StackMapFormat extends java.lang.Enum {
public static final enum com.sun.tools.javac.jvm.Code$StackMapFormat NONE
public static final enum com.sun.tools.javac.jvm.Code$StackMapFormat CLDC
public static final enum com.sun.tools.javac.jvm.Code$StackMapFormat JSR202
private static final synthetic com.sun.tools.javac.jvm.Code$StackMapFormat[] $VALUES
public static com.sun.tools.javac.jvm.Code$StackMapFormat[] values ()
public static com.sun.tools.javac.jvm.Code$StackMapFormat valueOf (java.lang.String)
private void <init> (java.lang.String, int)
com.sun.tools.javac.util.Name getAttributeName (com.sun.tools.javac.util.Names)
synthetic void <init> (java.lang.String, int, com.sun.tools.javac.jvm.Code$1)
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassReader$8.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$8 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$CompleterDeproxy.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$CompleterDeproxy extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$AnnotationTypeCompleter {
com.sun.tools.javac.code.Symbol$ClassSymbol proxyOn
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy target
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy repeatable
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
public void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy, com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy)
public void complete (com.sun.tools.javac.code.Symbol$ClassSymbol)
}
com/sun/tools/javac/jvm/ClassReader$ProxyVisitor.class
ClassReader.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.ClassReader$ProxyVisitor extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
public abstract void visitEnumAttributeProxy (com.sun.tools.javac.jvm.ClassReader$EnumAttributeProxy)
public abstract void visitClassAttributeProxy (com.sun.tools.javac.jvm.ClassReader$ClassAttributeProxy)
public abstract void visitArrayAttributeProxy (com.sun.tools.javac.jvm.ClassReader$ArrayAttributeProxy)
public abstract void visitCompoundAnnotationProxy (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy)
}
com/sun/tools/javac/jvm/StringConcat$IndyPlain.class
StringConcat.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.StringConcat$IndyPlain extends com.sun.tools.javac.jvm.StringConcat$Indy {
public void <init> (com.sun.tools.javac.util.Context)
protected void emit (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void doCall (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/jvm/StringConcat$Indy.class
StringConcat.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.StringConcat$Indy extends com.sun.tools.javac.jvm.StringConcat {
public void <init> (com.sun.tools.javac.util.Context)
public com.sun.tools.javac.jvm.Items$Item makeConcat (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public com.sun.tools.javac.jvm.Items$Item makeConcat (com.sun.tools.javac.tree.JCTree$JCBinary)
protected abstract void emit (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
protected com.sun.tools.javac.util.List split (com.sun.tools.javac.util.List)
}
com/sun/tools/javac/jvm/CRTFlags.class
CRTFlags.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.CRTFlags extends java.lang.Object {
public static final int CRT_STATEMENT
public static final int CRT_BLOCK
public static final int CRT_ASSIGNMENT
public static final int CRT_FLOW_CONTROLLER
public static final int CRT_FLOW_TARGET
public static final int CRT_INVOKE
public static final int CRT_CREATE
public static final int CRT_BRANCH_TRUE
public static final int CRT_BRANCH_FALSE
public static final int CRT_VALID_FLAGS
}
com/sun/tools/javac/jvm/ClassWriter.class
ClassWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassWriter extends com.sun.tools.javac.jvm.ClassFile {
protected static final com.sun.tools.javac.util.Context$Key classWriterKey
private final com.sun.tools.javac.util.Options options
private boolean verbose
private boolean emitSourceFile
private boolean genCrt
private boolean debugstackmap
private com.sun.tools.javac.jvm.Target target
private com.sun.tools.javac.code.Source source
private com.sun.tools.javac.code.Types types
public boolean multiModuleMode
static final int DATA_BUF_SIZE
static final int POOL_BUF_SIZE
com.sun.tools.javac.util.ByteBuffer databuf
com.sun.tools.javac.util.ByteBuffer poolbuf
com.sun.tools.javac.jvm.Pool pool
java.util.Set innerClasses
com.sun.tools.javac.util.ListBuffer innerClassesQueue
java.util.Map bootstrapMethods
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.util.Names names
private final javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator signatureGen
static final int SAME_FRAME_SIZE
static final int SAME_LOCALS_1_STACK_ITEM_EXTENDED
static final int SAME_FRAME_EXTENDED
static final int FULL_FRAME
static final int MAX_LOCAL_LENGTH_DIFF
private boolean dumpClassModifiers
private boolean dumpFieldModifiers
private boolean dumpInnerClassModifiers
private boolean dumpMethodModifiers
private static final String[] flagName
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter awriter
public static com.sun.tools.javac.jvm.ClassWriter instance (com.sun.tools.javac.util.Context)
protected void <init> (com.sun.tools.javac.util.Context)
public static java.lang.String flagNames (long)
void putChar (com.sun.tools.javac.util.ByteBuffer, int, int)
void putInt (com.sun.tools.javac.util.ByteBuffer, int, int)
com.sun.tools.javac.util.Name typeSig (com.sun.tools.javac.code.Type)
public com.sun.tools.javac.util.Name xClassName (com.sun.tools.javac.code.Type)
void writePool (com.sun.tools.javac.jvm.Pool) throws com.sun.tools.javac.jvm.ClassWriter$PoolOverflow com.sun.tools.javac.jvm.ClassWriter$StringOverflow
com.sun.tools.javac.jvm.ClassFile$NameAndType nameType (com.sun.tools.javac.code.Symbol)
int writeAttr (com.sun.tools.javac.util.Name)
void endAttr (int)
int beginAttrs ()
void endAttrs (int, int)
int writeEnclosingMethodAttribute (com.sun.tools.javac.code.Symbol$ClassSymbol)
protected int writeEnclosingMethodAttribute (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$ClassSymbol)
int writeFlagAttrs (long)
int writeMemberAttrs (com.sun.tools.javac.code.Symbol)
int writeMethodParametersAttr (com.sun.tools.javac.code.Symbol$MethodSymbol)
private void writeParamAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Attribute$RetentionPolicy)
private void writeParamAnnotations (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Attribute$RetentionPolicy)
int writeParameterAttrs (com.sun.tools.javac.code.Symbol$MethodSymbol)
int writeJavaAnnotations (com.sun.tools.javac.util.List)
int writeTypeAnnotations (com.sun.tools.javac.util.List, boolean)
void writeCompoundAttribute (com.sun.tools.javac.code.Attribute$Compound)
void writeTypeAnnotation (com.sun.tools.javac.code.Attribute$TypeCompound)
void writePosition (com.sun.tools.javac.code.TypeAnnotationPosition)
int writeModuleAttribute (com.sun.tools.javac.code.Symbol$ClassSymbol)
void enterInner (com.sun.tools.javac.code.Symbol$ClassSymbol)
void writeInnerClasses ()
void writeBootstrapMethods ()
void writeField (com.sun.tools.javac.code.Symbol$VarSymbol)
void writeMethod (com.sun.tools.javac.code.Symbol$MethodSymbol)
void writeCode (com.sun.tools.javac.jvm.Code)
private boolean needsLocalVariableTypeEntry (com.sun.tools.javac.code.Type)
void writeStackMap (com.sun.tools.javac.jvm.Code)
void writeStackMapType (com.sun.tools.javac.code.Type)
void writeFields (com.sun.tools.javac.code.Scope)
void writeMethods (com.sun.tools.javac.code.Scope)
public javax.tools.JavaFileObject writeClass (com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException com.sun.tools.javac.jvm.ClassWriter$PoolOverflow com.sun.tools.javac.jvm.ClassWriter$StringOverflow
public void writeClassFile (java.io.OutputStream, com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException com.sun.tools.javac.jvm.ClassWriter$PoolOverflow com.sun.tools.javac.jvm.ClassWriter$StringOverflow
protected int writeExtraClassAttributes (com.sun.tools.javac.code.Symbol$ClassSymbol)
int adjustFlags (long)
long getLastModified (javax.tools.FileObject)
private synthetic void lambda$writeModuleAttribute$2 (com.sun.tools.javac.code.Symbol$ClassSymbol, java.util.Set)
private synthetic void lambda$null$1 (com.sun.tools.javac.code.Symbol$ClassSymbol)
private static synthetic java.util.Set lambda$writeModuleAttribute$0 (com.sun.tools.javac.code.Symbol$ClassSymbol)
static synthetic com.sun.tools.javac.code.Types access$000 (com.sun.tools.javac.jvm.ClassWriter)
static synthetic com.sun.tools.javac.util.Names access$100 (com.sun.tools.javac.jvm.ClassWriter)
static synthetic boolean access$500 (com.sun.tools.javac.jvm.ClassWriter)
static void <clinit> ()
}
com/sun/tools/javac/jvm/Gen$GenContext.class
Gen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$GenContext extends java.lang.Object {
com.sun.tools.javac.jvm.Code$Chain exit
com.sun.tools.javac.jvm.Code$Chain cont
com.sun.tools.javac.jvm.Gen$GenFinalizer finalize
boolean isSwitch
com.sun.tools.javac.util.ListBuffer gaps
void <init> ()
void addExit (com.sun.tools.javac.jvm.Code$Chain)
void addCont (com.sun.tools.javac.jvm.Code$Chain)
}
com/sun/tools/javac/jvm/ClassReader$AnnotationDeproxy.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy extends java.lang.Object implements com.sun.tools.javac.jvm.ClassReader$ProxyVisitor {
private com.sun.tools.javac.code.Symbol$ClassSymbol requestingOwner
com.sun.tools.javac.code.Attribute result
com.sun.tools.javac.code.Type type
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List deproxyCompoundList (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Attribute$Compound deproxyCompound (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy)
com.sun.tools.javac.code.Symbol$MethodSymbol findAccessMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Attribute deproxy (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Attribute)
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
public void visitError (com.sun.tools.javac.code.Attribute$Error)
public void visitEnumAttributeProxy (com.sun.tools.javac.jvm.ClassReader$EnumAttributeProxy)
public void visitClassAttributeProxy (com.sun.tools.javac.jvm.ClassReader$ClassAttributeProxy)
public void visitArrayAttributeProxy (com.sun.tools.javac.jvm.ClassReader$ArrayAttributeProxy)
public void visitCompoundAnnotationProxy (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy)
com.sun.tools.javac.code.Type resolvePossibleProxyType (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/jvm/ClassWriter$1.class
ClassWriter.java
package com.sun.tools.javac.jvm
synthetic com.sun.tools.javac.jvm.ClassWriter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Attribute$RetentionPolicy
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static final synthetic int[] $SwitchMap$com$sun$tools$javac$jvm$Code$StackMapFormat
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$Kinds$Kind
static void <clinit> ()
}
com/sun/tools/javac/jvm/Items$DynamicItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$DynamicItem extends com.sun.tools.javac.jvm.Items$StaticItem {
static final synthetic boolean $assertionsDisabled
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
public java.lang.String toString ()
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassReader$CompoundAnnotationProxy.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy extends com.sun.tools.javac.code.Attribute {
final com.sun.tools.javac.util.List values
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$13.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$13 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Profile$1.class
Profile.java
package com.sun.tools.javac.jvm
final enum com.sun.tools.javac.jvm.Profile$1 extends com.sun.tools.javac.jvm.Profile {
void <init> (java.lang.String, int)
public boolean isValid (com.sun.tools.javac.jvm.Target)
}
com/sun/tools/javac/jvm/Pool$DynamicMethod.class
Pool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$DynamicMethod extends com.sun.tools.javac.jvm.Pool$Method {
public Object[] uniqueStaticArgs
void <init> (com.sun.tools.javac.code.Symbol$DynamicMethodSymbol, com.sun.tools.javac.code.Types)
public boolean equals (java.lang.Object)
protected boolean equalsImpl (java.lang.Object, boolean)
public int hashCode ()
protected int hashCodeImpl (boolean)
private java.lang.Object[] getUniqueTypeArray (java.lang.Object[], com.sun.tools.javac.code.Types)
}
com/sun/tools/javac/jvm/ClassReader$5.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$5 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Items$LocalItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$LocalItem extends com.sun.tools.javac.jvm.Items$Item {
int reg
com.sun.tools.javac.code.Type type
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
void incr (int)
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/JNIWriter$TypeSignature$JvmTypeVisitor.class
JNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$TypeSignature$JvmTypeVisitor extends com.sun.tools.javac.jvm.JNIWriter$SimpleTypeVisitor {
void <init> ()
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.StringBuilder)
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.StringBuilder)
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.StringBuilder)
private void setDeclaredType (com.sun.tools.javac.code.Type, java.lang.StringBuilder)
private java.lang.String getJvmPrimitiveSignature (com.sun.tools.javac.code.Type)
public volatile synthetic java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile synthetic java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile synthetic java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/jvm/ClassReader$23.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$23 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$AppendFrame.class
ClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$AppendFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int frameType
final int offsetDelta
final com.sun.tools.javac.code.Type[] locals
void <init> (int, int, com.sun.tools.javac.code.Type[])
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
}
com/sun/tools/javac/jvm/ClassReader$AttributeKind.class
ClassReader.java
package com.sun.tools.javac.jvm
public final enum com.sun.tools.javac.jvm.ClassReader$AttributeKind extends java.lang.Enum {
public static final enum com.sun.tools.javac.jvm.ClassReader$AttributeKind CLASS
public static final enum com.sun.tools.javac.jvm.ClassReader$AttributeKind MEMBER
private static final synthetic com.sun.tools.javac.jvm.ClassReader$AttributeKind[] $VALUES
public static com.sun.tools.javac.jvm.ClassReader$AttributeKind[] values ()
public static com.sun.tools.javac.jvm.ClassReader$AttributeKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/javac/jvm/CRTable$SourceComputer.class
CRTable.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.CRTable$SourceComputer extends com.sun.tools.javac.tree.JCTree$Visitor {
com.sun.tools.javac.jvm.CRTable$SourceRange result
final synthetic com.sun.tools.javac.jvm.CRTable this$0
void <init> (com.sun.tools.javac.jvm.CRTable)
public com.sun.tools.javac.jvm.CRTable$SourceRange csp (com.sun.tools.javac.tree.JCTree)
public com.sun.tools.javac.jvm.CRTable$SourceRange csp (com.sun.tools.javac.util.List)
public com.sun.tools.javac.jvm.CRTable$SourceRange cspCases (com.sun.tools.javac.util.List)
public com.sun.tools.javac.jvm.CRTable$SourceRange cspCatchers (com.sun.tools.javac.util.List)
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
public void visitTree (com.sun.tools.javac.tree.JCTree)
public int startPos (com.sun.tools.javac.tree.JCTree)
public int endPos (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/jvm/ClassReader$1.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$1 extends com.sun.tools.javac.code.Type$ClassType {
boolean completed
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol)
public com.sun.tools.javac.code.Type getEnclosingType ()
public void setEnclosingType (com.sun.tools.javac.code.Type)
public volatile synthetic javax.lang.model.type.TypeMirror getEnclosingType ()
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$SameLocals1StackItemFrame.class
ClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$SameLocals1StackItemFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int offsetDelta
final com.sun.tools.javac.code.Type stack
void <init> (int, com.sun.tools.javac.code.Type)
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
}
com/sun/tools/javac/jvm/JNIWriter$TypeSignature.class
JNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$TypeSignature extends java.lang.Object {
com.sun.tools.javac.model.JavacElements elems
com.sun.tools.javac.code.Types types
private static final String SIG_VOID
private static final String SIG_BOOLEAN
private static final String SIG_BYTE
private static final String SIG_CHAR
private static final String SIG_SHORT
private static final String SIG_INT
private static final String SIG_LONG
private static final String SIG_FLOAT
private static final String SIG_DOUBLE
private static final String SIG_ARRAY
private static final String SIG_CLASS
public void <init> (com.sun.tools.javac.code.Types)
java.lang.StringBuilder getParameterSignature (com.sun.tools.javac.code.Type) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
java.lang.StringBuilder getReturnSignature (com.sun.tools.javac.code.Type) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
java.lang.StringBuilder getSignature (com.sun.tools.javac.code.Type) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
java.lang.StringBuilder getJvmSignature (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/jvm/Pool.class
Pool.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Pool extends java.lang.Object {
public static final int MAX_ENTRIES
public static final int MAX_STRING_LENGTH
int pp
Object[] pool
java.util.Map indices
com.sun.tools.javac.code.Types types
public void <init> (int, java.lang.Object[], com.sun.tools.javac.code.Types)
public void <init> (com.sun.tools.javac.code.Types)
public int numEntries ()
public void reset ()
public int put (java.lang.Object)
java.lang.Object makePoolValue (java.lang.Object)
public int get (java.lang.Object)
}
com/sun/tools/javac/jvm/ClassReader$21.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$21 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/Items$StackItem.class
Items.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$StackItem extends com.sun.tools.javac.jvm.Items$Item {
final synthetic com.sun.tools.javac.jvm.Items this$0
void <init> (com.sun.tools.javac.jvm.Items, int)
com.sun.tools.javac.jvm.Items$Item load ()
void duplicate ()
void drop ()
void stash (int)
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/StringConcat$IndyConstants.class
StringConcat.java
package com.sun.tools.javac.jvm
final com.sun.tools.javac.jvm.StringConcat$IndyConstants extends com.sun.tools.javac.jvm.StringConcat$Indy {
public void <init> (com.sun.tools.javac.util.Context)
protected void emit (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
private void doCall (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/jvm/Gen$GenFinalizer.class
Gen.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.Gen$GenFinalizer extends java.lang.Object {
final synthetic com.sun.tools.javac.jvm.Gen this$0
void <init> (com.sun.tools.javac.jvm.Gen)
abstract void gen ()
abstract void genLast ()
boolean hasFinalizer ()
}
com/sun/tools/javac/jvm/ClassReader$26.class
ClassReader.java
package com.sun.tools.javac.jvm
synthetic com.sun.tools.javac.jvm.ClassReader$26 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static void <clinit> ()
}
com/sun/tools/javac/jvm/ClassReader$25.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$25 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final synthetic com.sun.tools.javac.jvm.ClassReader this$0
void <init> (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
protected boolean accepts (com.sun.tools.javac.jvm.ClassReader$AttributeKind)
protected void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$EnumAttributeProxy.class
ClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$EnumAttributeProxy extends com.sun.tools.javac.code.Attribute {
com.sun.tools.javac.code.Type enumType
com.sun.tools.javac.util.Name enumerator
public void <init> (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Gen$3.class
Gen.java
package com.sun.tools.javac.jvm
synthetic com.sun.tools.javac.jvm.Gen$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final synthetic int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void <clinit> ()
}
com/sun/tools/javac/jvm/Code$Chain.class
Code.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Code$Chain extends java.lang.Object {
public final int pc
com.sun.tools.javac.jvm.Code$State state
public final com.sun.tools.javac.jvm.Code$Chain next
public void <init> (int, com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$State)
}
com/sun/tools/javac/Main.class
Main.java
package com.sun.tools.javac
public com.sun.tools.javac.Main extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[]) throws java.lang.Exception
public static int compile (java.lang.String[])
public static int compile (java.lang.String[], java.io.PrintWriter)
}
com/sun/tools/doclint/
com/sun/tools/doclint/resources/
com/sun/tools/doclint/resources/doclint_ja.class
doclint_ja.java
package com.sun.tools.doclint.resources
public final com.sun.tools.doclint.resources.doclint_ja extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/doclint/resources/doclint.class
doclint.java
package com.sun.tools.doclint.resources
public final com.sun.tools.doclint.resources.doclint extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/doclint/resources/doclint_zh_CN.class
doclint_zh_CN.java
package com.sun.tools.doclint.resources
public final com.sun.tools.doclint.resources.doclint_zh_CN extends java.util.ListResourceBundle {
public void <init> ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/doclint/HtmlTag$13.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$13 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$Flag.class
HtmlTag.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.HtmlTag$Flag extends java.lang.Enum {
public static final enum com.sun.tools.doclint.HtmlTag$Flag ACCEPTS_BLOCK
public static final enum com.sun.tools.doclint.HtmlTag$Flag ACCEPTS_INLINE
public static final enum com.sun.tools.doclint.HtmlTag$Flag EXPECT_CONTENT
public static final enum com.sun.tools.doclint.HtmlTag$Flag NO_NEST
private static final synthetic com.sun.tools.doclint.HtmlTag$Flag[] $VALUES
public static com.sun.tools.doclint.HtmlTag$Flag[] values ()
public static com.sun.tools.doclint.HtmlTag$Flag valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/doclint/Messages$Group.class
Messages.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.Messages$Group extends java.lang.Enum {
public static final enum com.sun.tools.doclint.Messages$Group ACCESSIBILITY
public static final enum com.sun.tools.doclint.Messages$Group HTML
public static final enum com.sun.tools.doclint.Messages$Group MISSING
public static final enum com.sun.tools.doclint.Messages$Group SYNTAX
public static final enum com.sun.tools.doclint.Messages$Group REFERENCE
private static final synthetic com.sun.tools.doclint.Messages$Group[] $VALUES
public static com.sun.tools.doclint.Messages$Group[] values ()
public static com.sun.tools.doclint.Messages$Group valueOf (java.lang.String)
private void <init> (java.lang.String, int)
java.lang.String optName ()
java.lang.String notOptName ()
static boolean accepts (java.lang.String)
static void <clinit> ()
}
com/sun/tools/doclint/Checker.class
Checker.java
package com.sun.tools.doclint
public com.sun.tools.doclint.Checker extends com.sun.source.util.DocTreePathScanner {
final com.sun.tools.doclint.Env env
java.util.Set foundParams
java.util.Set foundThrows
java.util.Map foundAnchors
boolean foundInheritDoc
boolean foundReturn
private final java.util.Deque tagStack
private com.sun.tools.doclint.HtmlTag currHeaderTag
private final int implicitHeaderLevel
private static final java.util.regex.Pattern validName
private static final java.util.regex.Pattern validNumber
private static final java.util.regex.Pattern docRoot
void <init> (com.sun.tools.doclint.Env)
public java.lang.Void scan (com.sun.source.doctree.DocCommentTree, com.sun.source.util.TreePath)
private transient void reportMissing (java.lang.String, java.lang.Object[])
private transient void reportReference (java.lang.String, java.lang.Object[])
public java.lang.Void visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Void)
public java.lang.Void visitText (com.sun.source.doctree.TextTree, java.lang.Void)
public java.lang.Void visitEntity (com.sun.source.doctree.EntityTree, java.lang.Void)
void checkAllowsText (com.sun.source.doctree.DocTree)
public java.lang.Void visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Void)
private void checkStructure (com.sun.source.doctree.StartElementTree, com.sun.tools.doclint.HtmlTag)
private void checkHeader (com.sun.source.doctree.StartElementTree, com.sun.tools.doclint.HtmlTag)
private int getHeaderLevel (com.sun.tools.doclint.HtmlTag)
public java.lang.Void visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Void)
void warnIfEmpty (com.sun.tools.doclint.Checker$TagStackItem, com.sun.source.doctree.DocTree)
public java.lang.Void visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Void)
private void validateHtml4Attrs (com.sun.source.doctree.AttributeTree, javax.lang.model.element.Name, com.sun.tools.doclint.HtmlTag$AttrKind)
private void validateHtml5Attrs (com.sun.source.doctree.AttributeTree, javax.lang.model.element.Name, com.sun.tools.doclint.HtmlTag$AttrKind)
private boolean checkAnchor (java.lang.String)
private javax.lang.model.element.Element getEnclosingPackageOrClass (javax.lang.model.element.Element)
private java.lang.String getAttrValue (com.sun.source.doctree.AttributeTree)
private void checkURI (com.sun.source.doctree.AttributeTree, java.lang.String)
public java.lang.Void visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Void)
public java.lang.Void visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Void)
public java.lang.Void visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Void)
public java.lang.Void visitLink (com.sun.source.doctree.LinkTree, java.lang.Void)
public java.lang.Void visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Void)
public java.lang.Void visitParam (com.sun.source.doctree.ParamTree, java.lang.Void)
private void checkParamsDocumented (java.util.List)
public java.lang.Void visitProvides (com.sun.source.doctree.ProvidesTree, java.lang.Void)
public java.lang.Void visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Void)
public java.lang.Void visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Void)
public java.lang.Void visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Void)
public java.lang.Void visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Void)
public java.lang.Void visitSince (com.sun.source.doctree.SinceTree, java.lang.Void)
public java.lang.Void visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Void)
private boolean isThrowable (javax.lang.model.type.TypeMirror)
private void checkThrowsDeclared (com.sun.source.doctree.ReferenceTree, javax.lang.model.type.TypeMirror, java.util.List)
private void checkThrowsDocumented (java.util.List)
public java.lang.Void visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Void)
public java.lang.Void visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Void)
private void checkUnknownTag (com.sun.source.doctree.DocTree, java.lang.String)
public java.lang.Void visitUses (com.sun.source.doctree.UsesTree, java.lang.Void)
public java.lang.Void visitValue (com.sun.source.doctree.ValueTree, java.lang.Void)
private boolean isConstant (javax.lang.model.element.Element)
public java.lang.Void visitVersion (com.sun.source.doctree.VersionTree, java.lang.Void)
public java.lang.Void visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Void)
private boolean isCheckedException (javax.lang.model.type.TypeMirror)
private boolean isSynthetic ()
void markEnclosingTag (com.sun.tools.doclint.Checker$Flag)
java.lang.String toString (com.sun.source.util.TreePath)
void toString (com.sun.source.util.TreePath, java.lang.StringBuilder)
void warnIfEmpty (com.sun.source.doctree.DocTree, java.util.List)
boolean hasNonWhitespace (com.sun.source.doctree.TextTree)
public volatile synthetic java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public volatile synthetic java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUses (com.sun.source.doctree.UsesTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public volatile synthetic java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public volatile synthetic java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public volatile synthetic java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public volatile synthetic java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public volatile synthetic java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public volatile synthetic java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public volatile synthetic java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public volatile synthetic java.lang.Object visitProvides (com.sun.source.doctree.ProvidesTree, java.lang.Object)
public volatile synthetic java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public volatile synthetic java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public volatile synthetic java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public volatile synthetic java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public volatile synthetic java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public volatile synthetic java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public volatile synthetic java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public volatile synthetic java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
static void <clinit> ()
}
com/sun/tools/doclint/DocLint$1.class
DocLint.java
package com.sun.tools.doclint
com.sun.tools.doclint.DocLint$1 extends com.sun.tools.doclint.DocLint$DeclScanner {
final synthetic com.sun.tools.doclint.DocLint this$0
void <init> (com.sun.tools.doclint.DocLint, com.sun.tools.doclint.Env)
void visitDecl (com.sun.source.tree.Tree, javax.lang.model.element.Name)
}
com/sun/tools/doclint/HtmlTag$9.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$9 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/DocLint$BadArgs.class
DocLint.java
package com.sun.tools.doclint
public com.sun.tools.doclint.DocLint$BadArgs extends java.lang.Exception {
private static final long serialVersionUID
final String code
final Object[] args
final synthetic com.sun.tools.doclint.DocLint this$0
transient void <init> (com.sun.tools.doclint.DocLint, java.lang.String, java.lang.Object[])
}
com/sun/tools/doclint/HtmlTag$1.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$1 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$11.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$11 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$14.class
HtmlTag.java
package com.sun.tools.doclint
synthetic com.sun.tools.doclint.HtmlTag$14 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlTag
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$BlockType
static void <clinit> ()
}
com/sun/tools/doclint/HtmlTag$BlockType.class
HtmlTag.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.HtmlTag$BlockType extends java.lang.Enum {
public static final enum com.sun.tools.doclint.HtmlTag$BlockType BLOCK
public static final enum com.sun.tools.doclint.HtmlTag$BlockType INLINE
public static final enum com.sun.tools.doclint.HtmlTag$BlockType LIST_ITEM
public static final enum com.sun.tools.doclint.HtmlTag$BlockType TABLE_ITEM
public static final enum com.sun.tools.doclint.HtmlTag$BlockType OTHER
private static final synthetic com.sun.tools.doclint.HtmlTag$BlockType[] $VALUES
public static com.sun.tools.doclint.HtmlTag$BlockType[] values ()
public static com.sun.tools.doclint.HtmlTag$BlockType valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/doclint/HtmlTag$Attr.class
HtmlTag.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.HtmlTag$Attr extends java.lang.Enum {
public static final enum com.sun.tools.doclint.HtmlTag$Attr ABBR
public static final enum com.sun.tools.doclint.HtmlTag$Attr ALIGN
public static final enum com.sun.tools.doclint.HtmlTag$Attr ALINK
public static final enum com.sun.tools.doclint.HtmlTag$Attr ALT
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_ACTIVEDESCENDANT
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_CONTROLS
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_DESCRIBEDBY
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_EXPANDED
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_LABEL
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_LABELLEDBY
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_LEVEL
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_MULTISELECTABLE
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_OWNS
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_POSINSET
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_SETSIZE
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_READONLY
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_REQUIRED
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_SELECTED
public static final enum com.sun.tools.doclint.HtmlTag$Attr ARIA_SORT
public static final enum com.sun.tools.doclint.HtmlTag$Attr AXIS
public static final enum com.sun.tools.doclint.HtmlTag$Attr BACKGROUND
public static final enum com.sun.tools.doclint.HtmlTag$Attr BGCOLOR
public static final enum com.sun.tools.doclint.HtmlTag$Attr BORDER
public static final enum com.sun.tools.doclint.HtmlTag$Attr CELLSPACING
public static final enum com.sun.tools.doclint.HtmlTag$Attr CELLPADDING
public static final enum com.sun.tools.doclint.HtmlTag$Attr CHAR
public static final enum com.sun.tools.doclint.HtmlTag$Attr CHAROFF
public static final enum com.sun.tools.doclint.HtmlTag$Attr CHARSET
public static final enum com.sun.tools.doclint.HtmlTag$Attr CITE
public static final enum com.sun.tools.doclint.HtmlTag$Attr CLEAR
public static final enum com.sun.tools.doclint.HtmlTag$Attr CLASS
public static final enum com.sun.tools.doclint.HtmlTag$Attr COLOR
public static final enum com.sun.tools.doclint.HtmlTag$Attr COLSPAN
public static final enum com.sun.tools.doclint.HtmlTag$Attr COMPACT
public static final enum com.sun.tools.doclint.HtmlTag$Attr COORDS
public static final enum com.sun.tools.doclint.HtmlTag$Attr CROSSORIGIN
public static final enum com.sun.tools.doclint.HtmlTag$Attr DATETIME
public static final enum com.sun.tools.doclint.HtmlTag$Attr FACE
public static final enum com.sun.tools.doclint.HtmlTag$Attr FRAME
public static final enum com.sun.tools.doclint.HtmlTag$Attr FRAMEBORDER
public static final enum com.sun.tools.doclint.HtmlTag$Attr HEADERS
public static final enum com.sun.tools.doclint.HtmlTag$Attr HEIGHT
public static final enum com.sun.tools.doclint.HtmlTag$Attr HREF
public static final enum com.sun.tools.doclint.HtmlTag$Attr HSPACE
public static final enum com.sun.tools.doclint.HtmlTag$Attr ID
public static final enum com.sun.tools.doclint.HtmlTag$Attr LINK
public static final enum com.sun.tools.doclint.HtmlTag$Attr LONGDESC
public static final enum com.sun.tools.doclint.HtmlTag$Attr MARGINHEIGHT
public static final enum com.sun.tools.doclint.HtmlTag$Attr MARGINWIDTH
public static final enum com.sun.tools.doclint.HtmlTag$Attr NAME
public static final enum com.sun.tools.doclint.HtmlTag$Attr NOSHADE
public static final enum com.sun.tools.doclint.HtmlTag$Attr NOWRAP
public static final enum com.sun.tools.doclint.HtmlTag$Attr PROFILE
public static final enum com.sun.tools.doclint.HtmlTag$Attr REV
public static final enum com.sun.tools.doclint.HtmlTag$Attr REVERSED
public static final enum com.sun.tools.doclint.HtmlTag$Attr ROLE
public static final enum com.sun.tools.doclint.HtmlTag$Attr ROWSPAN
public static final enum com.sun.tools.doclint.HtmlTag$Attr RULES
public static final enum com.sun.tools.doclint.HtmlTag$Attr SCHEME
public static final enum com.sun.tools.doclint.HtmlTag$Attr SCOPE
public static final enum com.sun.tools.doclint.HtmlTag$Attr SCROLLING
public static final enum com.sun.tools.doclint.HtmlTag$Attr SHAPE
public static final enum com.sun.tools.doclint.HtmlTag$Attr SIZE
public static final enum com.sun.tools.doclint.HtmlTag$Attr SPACE
public static final enum com.sun.tools.doclint.HtmlTag$Attr SRC
public static final enum com.sun.tools.doclint.HtmlTag$Attr START
public static final enum com.sun.tools.doclint.HtmlTag$Attr STYLE
public static final enum com.sun.tools.doclint.HtmlTag$Attr SUMMARY
public static final enum com.sun.tools.doclint.HtmlTag$Attr TARGET
public static final enum com.sun.tools.doclint.HtmlTag$Attr TEXT
public static final enum com.sun.tools.doclint.HtmlTag$Attr TYPE
public static final enum com.sun.tools.doclint.HtmlTag$Attr VALIGN
public static final enum com.sun.tools.doclint.HtmlTag$Attr VALUE
public static final enum com.sun.tools.doclint.HtmlTag$Attr VERSION
public static final enum com.sun.tools.doclint.HtmlTag$Attr VLINK
public static final enum com.sun.tools.doclint.HtmlTag$Attr VSPACE
public static final enum com.sun.tools.doclint.HtmlTag$Attr WIDTH
private final String name
static final java.util.Map index
private static final synthetic com.sun.tools.doclint.HtmlTag$Attr[] $VALUES
public static com.sun.tools.doclint.HtmlTag$Attr[] values ()
public static com.sun.tools.doclint.HtmlTag$Attr valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public java.lang.String getText ()
static void <clinit> ()
}
com/sun/tools/doclint/DocLint$DeclScanner.class
DocLint.java
package com.sun.tools.doclint
abstract com.sun.tools.doclint.DocLint$DeclScanner extends com.sun.source.util.TreePathScanner {
final com.sun.tools.doclint.Env env
public void <init> (com.sun.tools.doclint.Env)
abstract void visitDecl (com.sun.source.tree.Tree, javax.lang.model.element.Name)
public java.lang.Void visitPackage (com.sun.source.tree.PackageTree, java.lang.Void)
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
public java.lang.Void visitModule (com.sun.source.tree.ModuleTree, java.lang.Void)
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
public java.lang.Void visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Void)
public volatile synthetic java.lang.Object visitModule (com.sun.source.tree.ModuleTree, java.lang.Object)
public volatile synthetic java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile synthetic java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile synthetic java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile synthetic java.lang.Object visitPackage (com.sun.source.tree.PackageTree, java.lang.Object)
public volatile synthetic java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
}
com/sun/tools/doclint/Checker$1.class
Checker.java
package com.sun.tools.doclint
synthetic com.sun.tools.doclint.Checker$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlTag
static final synthetic int[] $SwitchMap$com$sun$source$doctree$DocTree$Kind
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$BlockType
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlVersion
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$Attr
static final synthetic int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$AttrKind
static void <clinit> ()
}
com/sun/tools/doclint/HtmlTag$2.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$2 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/Env.class
Env.java
package com.sun.tools.doclint
public com.sun.tools.doclint.Env extends java.lang.Object {
final com.sun.tools.doclint.Messages messages
int implicitHeaderLevel
java.util.Set customTags
java.util.Set includePackages
java.util.Set excludePackages
com.sun.tools.doclint.HtmlVersion htmlVersion
com.sun.source.util.DocTrees trees
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
javax.lang.model.type.TypeMirror java_lang_Error
javax.lang.model.type.TypeMirror java_lang_RuntimeException
javax.lang.model.type.TypeMirror java_lang_Throwable
javax.lang.model.type.TypeMirror java_lang_Void
com.sun.source.util.TreePath currPath
javax.lang.model.element.Element currElement
com.sun.source.doctree.DocCommentTree currDocComment
com.sun.tools.doclint.Env$AccessKind currAccess
java.util.Set currOverriddenMethods
void <init> ()
void init (com.sun.source.util.JavacTask)
void init (com.sun.source.util.DocTrees, javax.lang.model.util.Elements, javax.lang.model.util.Types)
void initTypes ()
void setImplicitHeaders (int)
void setCustomTags (java.lang.String)
void setCheckPackages (java.lang.String)
static boolean validatePackages (java.lang.String)
void setHtmlVersion (com.sun.tools.doclint.HtmlVersion)
void setCurrent (com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree)
com.sun.tools.doclint.Env$AccessKind getAccessKind ()
long getPos (com.sun.source.util.TreePath)
long getStartPos (com.sun.source.util.TreePath)
boolean shouldCheck (com.sun.source.tree.CompilationUnitTree)
private java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable)
}
com/sun/tools/doclint/HtmlTag$7.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$7 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/DocLint$3.class
DocLint.java
package com.sun.tools.doclint
com.sun.tools.doclint.DocLint$3 extends java.lang.Object implements com.sun.source.util.TaskListener {
java.util.Queue todo
final synthetic com.sun.tools.doclint.DocLint$DeclScanner val$ds
final synthetic com.sun.tools.doclint.DocLint this$0
void <init> (com.sun.tools.doclint.DocLint, com.sun.tools.doclint.DocLint$DeclScanner)
public void started (com.sun.source.util.TaskEvent)
public void finished (com.sun.source.util.TaskEvent)
}
com/sun/tools/doclint/HtmlTag.class
HtmlTag.java
package com.sun.tools.doclint
public enum com.sun.tools.doclint.HtmlTag extends java.lang.Enum {
public static final enum com.sun.tools.doclint.HtmlTag A
public static final enum com.sun.tools.doclint.HtmlTag ABBR
public static final enum com.sun.tools.doclint.HtmlTag ACRONYM
public static final enum com.sun.tools.doclint.HtmlTag ADDRESS
public static final enum com.sun.tools.doclint.HtmlTag ARTICLE
public static final enum com.sun.tools.doclint.HtmlTag ASIDE
public static final enum com.sun.tools.doclint.HtmlTag B
public static final enum com.sun.tools.doclint.HtmlTag BDI
public static final enum com.sun.tools.doclint.HtmlTag BIG
public static final enum com.sun.tools.doclint.HtmlTag BLOCKQUOTE
public static final enum com.sun.tools.doclint.HtmlTag BODY
public static final enum com.sun.tools.doclint.HtmlTag BR
public static final enum com.sun.tools.doclint.HtmlTag CAPTION
public static final enum com.sun.tools.doclint.HtmlTag CENTER
public static final enum com.sun.tools.doclint.HtmlTag CITE
public static final enum com.sun.tools.doclint.HtmlTag CODE
public static final enum com.sun.tools.doclint.HtmlTag COL
public static final enum com.sun.tools.doclint.HtmlTag COLGROUP
public static final enum com.sun.tools.doclint.HtmlTag DD
public static final enum com.sun.tools.doclint.HtmlTag DEL
public static final enum com.sun.tools.doclint.HtmlTag DFN
public static final enum com.sun.tools.doclint.HtmlTag DIV
public static final enum com.sun.tools.doclint.HtmlTag DL
public static final enum com.sun.tools.doclint.HtmlTag DT
public static final enum com.sun.tools.doclint.HtmlTag EM
public static final enum com.sun.tools.doclint.HtmlTag FONT
public static final enum com.sun.tools.doclint.HtmlTag FOOTER
public static final enum com.sun.tools.doclint.HtmlTag FIGURE
public static final enum com.sun.tools.doclint.HtmlTag FIGCAPTION
public static final enum com.sun.tools.doclint.HtmlTag FRAME
public static final enum com.sun.tools.doclint.HtmlTag FRAMESET
public static final enum com.sun.tools.doclint.HtmlTag H1
public static final enum com.sun.tools.doclint.HtmlTag H2
public static final enum com.sun.tools.doclint.HtmlTag H3
public static final enum com.sun.tools.doclint.HtmlTag H4
public static final enum com.sun.tools.doclint.HtmlTag H5
public static final enum com.sun.tools.doclint.HtmlTag H6
public static final enum com.sun.tools.doclint.HtmlTag HEAD
public static final enum com.sun.tools.doclint.HtmlTag HEADER
public static final enum com.sun.tools.doclint.HtmlTag HR
public static final enum com.sun.tools.doclint.HtmlTag HTML
public static final enum com.sun.tools.doclint.HtmlTag I
public static final enum com.sun.tools.doclint.HtmlTag IFRAME
public static final enum com.sun.tools.doclint.HtmlTag IMG
public static final enum com.sun.tools.doclint.HtmlTag INS
public static final enum com.sun.tools.doclint.HtmlTag KBD
public static final enum com.sun.tools.doclint.HtmlTag LI
public static final enum com.sun.tools.doclint.HtmlTag LINK
public static final enum com.sun.tools.doclint.HtmlTag MAIN
public static final enum com.sun.tools.doclint.HtmlTag MARK
public static final enum com.sun.tools.doclint.HtmlTag MENU
public static final enum com.sun.tools.doclint.HtmlTag META
public static final enum com.sun.tools.doclint.HtmlTag NAV
public static final enum com.sun.tools.doclint.HtmlTag NOFRAMES
public static final enum com.sun.tools.doclint.HtmlTag NOSCRIPT
public static final enum com.sun.tools.doclint.HtmlTag OL
public static final enum com.sun.tools.doclint.HtmlTag P
public static final enum com.sun.tools.doclint.HtmlTag PRE
public static final enum com.sun.tools.doclint.HtmlTag Q
public static final enum com.sun.tools.doclint.HtmlTag S
public static final enum com.sun.tools.doclint.HtmlTag SAMP
public static final enum com.sun.tools.doclint.HtmlTag SCRIPT
public static final enum com.sun.tools.doclint.HtmlTag SECTION
public static final enum com.sun.tools.doclint.HtmlTag SMALL
public static final enum com.sun.tools.doclint.HtmlTag SPAN
public static final enum com.sun.tools.doclint.HtmlTag STRIKE
public static final enum com.sun.tools.doclint.HtmlTag STRONG
public static final enum com.sun.tools.doclint.HtmlTag SUB
public static final enum com.sun.tools.doclint.HtmlTag SUP
public static final enum com.sun.tools.doclint.HtmlTag TABLE
public static final enum com.sun.tools.doclint.HtmlTag TBODY
public static final enum com.sun.tools.doclint.HtmlTag TD
public static final enum com.sun.tools.doclint.HtmlTag TEMPLATE
public static final enum com.sun.tools.doclint.HtmlTag TFOOT
public static final enum com.sun.tools.doclint.HtmlTag TH
public static final enum com.sun.tools.doclint.HtmlTag THEAD
public static final enum com.sun.tools.doclint.HtmlTag TIME
public static final enum com.sun.tools.doclint.HtmlTag TITLE
public static final enum com.sun.tools.doclint.HtmlTag TR
public static final enum com.sun.tools.doclint.HtmlTag TT
public static final enum com.sun.tools.doclint.HtmlTag U
public static final enum com.sun.tools.doclint.HtmlTag UL
public static final enum com.sun.tools.doclint.HtmlTag WBR
public static final enum com.sun.tools.doclint.HtmlTag VAR
public final com.sun.tools.doclint.HtmlVersion allowedVersion
public final com.sun.tools.doclint.HtmlTag$BlockType blockType
public final com.sun.tools.doclint.HtmlTag$EndKind endKind
public final java.util.Set flags
private final java.util.Map attrs
private static final java.util.Map index
private static final synthetic com.sun.tools.doclint.HtmlTag[] $VALUES
public static com.sun.tools.doclint.HtmlTag[] values ()
public static com.sun.tools.doclint.HtmlTag valueOf (java.lang.String)
private transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
private transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlVersion, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
private transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
private transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlVersion, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
public boolean acceptsText ()
public java.lang.String getText ()
public com.sun.tools.doclint.HtmlTag$Attr getAttr (javax.lang.model.element.Name)
public com.sun.tools.doclint.HtmlTag$AttrKind getAttrKind (javax.lang.model.element.Name)
private static transient com.sun.tools.doclint.HtmlTag$AttrMap attrs (com.sun.tools.doclint.HtmlTag$AttrKind, com.sun.tools.doclint.HtmlTag$Attr[])
public static com.sun.tools.doclint.HtmlTag get (javax.lang.model.element.Name)
synthetic void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[], com.sun.tools.doclint.HtmlTag$1)
synthetic void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[], com.sun.tools.doclint.HtmlTag$1)
synthetic void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlVersion, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[], com.sun.tools.doclint.HtmlTag$1)
static void <clinit> ()
}
com/sun/tools/doclint/DocLint$2.class
DocLint.java
package com.sun.tools.doclint
com.sun.tools.doclint.DocLint$2 extends com.sun.tools.doclint.DocLint$DeclScanner {
final synthetic com.sun.tools.doclint.DocLint this$0
void <init> (com.sun.tools.doclint.DocLint, com.sun.tools.doclint.Env)
void visitDecl (com.sun.source.tree.Tree, javax.lang.model.element.Name)
}
com/sun/tools/doclint/Checker$TagStackItem.class
Checker.java
package com.sun.tools.doclint
com.sun.tools.doclint.Checker$TagStackItem extends java.lang.Object {
final com.sun.source.doctree.DocTree tree
final com.sun.tools.doclint.HtmlTag tag
final java.util.Set attrs
final java.util.Set flags
void <init> (com.sun.source.doctree.DocTree, com.sun.tools.doclint.HtmlTag)
public java.lang.String toString ()
}
com/sun/tools/doclint/HtmlTag$6.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$6 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$4.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$4 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlVersion, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$8.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$8 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$EndKind.class
HtmlTag.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.HtmlTag$EndKind extends java.lang.Enum {
public static final enum com.sun.tools.doclint.HtmlTag$EndKind NONE
public static final enum com.sun.tools.doclint.HtmlTag$EndKind OPTIONAL
public static final enum com.sun.tools.doclint.HtmlTag$EndKind REQUIRED
private static final synthetic com.sun.tools.doclint.HtmlTag$EndKind[] $VALUES
public static com.sun.tools.doclint.HtmlTag$EndKind[] values ()
public static com.sun.tools.doclint.HtmlTag$EndKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/doclint/HtmlVersion.class
HtmlVersion.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.HtmlVersion extends java.lang.Enum {
public static final enum com.sun.tools.doclint.HtmlVersion HTML4
public static final enum com.sun.tools.doclint.HtmlVersion HTML5
public static final enum com.sun.tools.doclint.HtmlVersion ALL
private static final synthetic com.sun.tools.doclint.HtmlVersion[] $VALUES
public static com.sun.tools.doclint.HtmlVersion[] values ()
public static com.sun.tools.doclint.HtmlVersion valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public static com.sun.tools.doclint.HtmlVersion getHtmlVersion (java.lang.String)
static void <clinit> ()
}
com/sun/tools/doclint/Entity.class
Entity.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.Entity extends java.lang.Enum {
public static final enum com.sun.tools.doclint.Entity nbsp
public static final enum com.sun.tools.doclint.Entity iexcl
public static final enum com.sun.tools.doclint.Entity cent
public static final enum com.sun.tools.doclint.Entity pound
public static final enum com.sun.tools.doclint.Entity curren
public static final enum com.sun.tools.doclint.Entity yen
public static final enum com.sun.tools.doclint.Entity brvbar
public static final enum com.sun.tools.doclint.Entity sect
public static final enum com.sun.tools.doclint.Entity uml
public static final enum com.sun.tools.doclint.Entity copy
public static final enum com.sun.tools.doclint.Entity ordf
public static final enum com.sun.tools.doclint.Entity laquo
public static final enum com.sun.tools.doclint.Entity not
public static final enum com.sun.tools.doclint.Entity shy
public static final enum com.sun.tools.doclint.Entity reg
public static final enum com.sun.tools.doclint.Entity macr
public static final enum com.sun.tools.doclint.Entity deg
public static final enum com.sun.tools.doclint.Entity plusmn
public static final enum com.sun.tools.doclint.Entity sup2
public static final enum com.sun.tools.doclint.Entity sup3
public static final enum com.sun.tools.doclint.Entity acute
public static final enum com.sun.tools.doclint.Entity micro
public static final enum com.sun.tools.doclint.Entity para
public static final enum com.sun.tools.doclint.Entity middot
public static final enum com.sun.tools.doclint.Entity cedil
public static final enum com.sun.tools.doclint.Entity sup1
public static final enum com.sun.tools.doclint.Entity ordm
public static final enum com.sun.tools.doclint.Entity raquo
public static final enum com.sun.tools.doclint.Entity frac14
public static final enum com.sun.tools.doclint.Entity frac12
public static final enum com.sun.tools.doclint.Entity frac34
public static final enum com.sun.tools.doclint.Entity iquest
public static final enum com.sun.tools.doclint.Entity Agrave
public static final enum com.sun.tools.doclint.Entity Aacute
public static final enum com.sun.tools.doclint.Entity Acirc
public static final enum com.sun.tools.doclint.Entity Atilde
public static final enum com.sun.tools.doclint.Entity Auml
public static final enum com.sun.tools.doclint.Entity Aring
public static final enum com.sun.tools.doclint.Entity AElig
public static final enum com.sun.tools.doclint.Entity Ccedil
public static final enum com.sun.tools.doclint.Entity Egrave
public static final enum com.sun.tools.doclint.Entity Eacute
public static final enum com.sun.tools.doclint.Entity Ecirc
public static final enum com.sun.tools.doclint.Entity Euml
public static final enum com.sun.tools.doclint.Entity Igrave
public static final enum com.sun.tools.doclint.Entity Iacute
public static final enum com.sun.tools.doclint.Entity Icirc
public static final enum com.sun.tools.doclint.Entity Iuml
public static final enum com.sun.tools.doclint.Entity ETH
public static final enum com.sun.tools.doclint.Entity Ntilde
public static final enum com.sun.tools.doclint.Entity Ograve
public static final enum com.sun.tools.doclint.Entity Oacute
public static final enum com.sun.tools.doclint.Entity Ocirc
public static final enum com.sun.tools.doclint.Entity Otilde
public static final enum com.sun.tools.doclint.Entity Ouml
public static final enum com.sun.tools.doclint.Entity times
public static final enum com.sun.tools.doclint.Entity Oslash
public static final enum com.sun.tools.doclint.Entity Ugrave
public static final enum com.sun.tools.doclint.Entity Uacute
public static final enum com.sun.tools.doclint.Entity Ucirc
public static final enum com.sun.tools.doclint.Entity Uuml
public static final enum com.sun.tools.doclint.Entity Yacute
public static final enum com.sun.tools.doclint.Entity THORN
public static final enum com.sun.tools.doclint.Entity szlig
public static final enum com.sun.tools.doclint.Entity agrave
public static final enum com.sun.tools.doclint.Entity aacute
public static final enum com.sun.tools.doclint.Entity acirc
public static final enum com.sun.tools.doclint.Entity atilde
public static final enum com.sun.tools.doclint.Entity auml
public static final enum com.sun.tools.doclint.Entity aring
public static final enum com.sun.tools.doclint.Entity aelig
public static final enum com.sun.tools.doclint.Entity ccedil
public static final enum com.sun.tools.doclint.Entity egrave
public static final enum com.sun.tools.doclint.Entity eacute
public static final enum com.sun.tools.doclint.Entity ecirc
public static final enum com.sun.tools.doclint.Entity euml
public static final enum com.sun.tools.doclint.Entity igrave
public static final enum com.sun.tools.doclint.Entity iacute
public static final enum com.sun.tools.doclint.Entity icirc
public static final enum com.sun.tools.doclint.Entity iuml
public static final enum com.sun.tools.doclint.Entity eth
public static final enum com.sun.tools.doclint.Entity ntilde
public static final enum com.sun.tools.doclint.Entity ograve
public static final enum com.sun.tools.doclint.Entity oacute
public static final enum com.sun.tools.doclint.Entity ocirc
public static final enum com.sun.tools.doclint.Entity otilde
public static final enum com.sun.tools.doclint.Entity ouml
public static final enum com.sun.tools.doclint.Entity divide
public static final enum com.sun.tools.doclint.Entity oslash
public static final enum com.sun.tools.doclint.Entity ugrave
public static final enum com.sun.tools.doclint.Entity uacute
public static final enum com.sun.tools.doclint.Entity ucirc
public static final enum com.sun.tools.doclint.Entity uuml
public static final enum com.sun.tools.doclint.Entity yacute
public static final enum com.sun.tools.doclint.Entity thorn
public static final enum com.sun.tools.doclint.Entity yuml
public static final enum com.sun.tools.doclint.Entity fnof
public static final enum com.sun.tools.doclint.Entity Alpha
public static final enum com.sun.tools.doclint.Entity Beta
public static final enum com.sun.tools.doclint.Entity Gamma
public static final enum com.sun.tools.doclint.Entity Delta
public static final enum com.sun.tools.doclint.Entity Epsilon
public static final enum com.sun.tools.doclint.Entity Zeta
public static final enum com.sun.tools.doclint.Entity Eta
public static final enum com.sun.tools.doclint.Entity Theta
public static final enum com.sun.tools.doclint.Entity Iota
public static final enum com.sun.tools.doclint.Entity Kappa
public static final enum com.sun.tools.doclint.Entity Lambda
public static final enum com.sun.tools.doclint.Entity Mu
public static final enum com.sun.tools.doclint.Entity Nu
public static final enum com.sun.tools.doclint.Entity Xi
public static final enum com.sun.tools.doclint.Entity Omicron
public static final enum com.sun.tools.doclint.Entity Pi
public static final enum com.sun.tools.doclint.Entity Rho
public static final enum com.sun.tools.doclint.Entity Sigma
public static final enum com.sun.tools.doclint.Entity Tau
public static final enum com.sun.tools.doclint.Entity Upsilon
public static final enum com.sun.tools.doclint.Entity Phi
public static final enum com.sun.tools.doclint.Entity Chi
public static final enum com.sun.tools.doclint.Entity Psi
public static final enum com.sun.tools.doclint.Entity Omega
public static final enum com.sun.tools.doclint.Entity alpha
public static final enum com.sun.tools.doclint.Entity beta
public static final enum com.sun.tools.doclint.Entity gamma
public static final enum com.sun.tools.doclint.Entity delta
public static final enum com.sun.tools.doclint.Entity epsilon
public static final enum com.sun.tools.doclint.Entity zeta
public static final enum com.sun.tools.doclint.Entity eta
public static final enum com.sun.tools.doclint.Entity theta
public static final enum com.sun.tools.doclint.Entity iota
public static final enum com.sun.tools.doclint.Entity kappa
public static final enum com.sun.tools.doclint.Entity lambda
public static final enum com.sun.tools.doclint.Entity mu
public static final enum com.sun.tools.doclint.Entity nu
public static final enum com.sun.tools.doclint.Entity xi
public static final enum com.sun.tools.doclint.Entity omicron
public static final enum com.sun.tools.doclint.Entity pi
public static final enum com.sun.tools.doclint.Entity rho
public static final enum com.sun.tools.doclint.Entity sigmaf
public static final enum com.sun.tools.doclint.Entity sigma
public static final enum com.sun.tools.doclint.Entity tau
public static final enum com.sun.tools.doclint.Entity upsilon
public static final enum com.sun.tools.doclint.Entity phi
public static final enum com.sun.tools.doclint.Entity chi
public static final enum com.sun.tools.doclint.Entity psi
public static final enum com.sun.tools.doclint.Entity omega
public static final enum com.sun.tools.doclint.Entity thetasym
public static final enum com.sun.tools.doclint.Entity upsih
public static final enum com.sun.tools.doclint.Entity piv
public static final enum com.sun.tools.doclint.Entity bull
public static final enum com.sun.tools.doclint.Entity hellip
public static final enum com.sun.tools.doclint.Entity prime
public static final enum com.sun.tools.doclint.Entity Prime
public static final enum com.sun.tools.doclint.Entity oline
public static final enum com.sun.tools.doclint.Entity frasl
public static final enum com.sun.tools.doclint.Entity weierp
public static final enum com.sun.tools.doclint.Entity image
public static final enum com.sun.tools.doclint.Entity real
public static final enum com.sun.tools.doclint.Entity trade
public static final enum com.sun.tools.doclint.Entity alefsym
public static final enum com.sun.tools.doclint.Entity larr
public static final enum com.sun.tools.doclint.Entity uarr
public static final enum com.sun.tools.doclint.Entity rarr
public static final enum com.sun.tools.doclint.Entity darr
public static final enum com.sun.tools.doclint.Entity harr
public static final enum com.sun.tools.doclint.Entity crarr
public static final enum com.sun.tools.doclint.Entity lArr
public static final enum com.sun.tools.doclint.Entity uArr
public static final enum com.sun.tools.doclint.Entity rArr
public static final enum com.sun.tools.doclint.Entity dArr
public static final enum com.sun.tools.doclint.Entity hArr
public static final enum com.sun.tools.doclint.Entity forall
public static final enum com.sun.tools.doclint.Entity part
public static final enum com.sun.tools.doclint.Entity exist
public static final enum com.sun.tools.doclint.Entity empty
public static final enum com.sun.tools.doclint.Entity nabla
public static final enum com.sun.tools.doclint.Entity isin
public static final enum com.sun.tools.doclint.Entity notin
public static final enum com.sun.tools.doclint.Entity ni
public static final enum com.sun.tools.doclint.Entity prod
public static final enum com.sun.tools.doclint.Entity sum
public static final enum com.sun.tools.doclint.Entity minus
public static final enum com.sun.tools.doclint.Entity lowast
public static final enum com.sun.tools.doclint.Entity radic
public static final enum com.sun.tools.doclint.Entity prop
public static final enum com.sun.tools.doclint.Entity infin
public static final enum com.sun.tools.doclint.Entity ang
public static final enum com.sun.tools.doclint.Entity and
public static final enum com.sun.tools.doclint.Entity or
public static final enum com.sun.tools.doclint.Entity cap
public static final enum com.sun.tools.doclint.Entity cup
public static final enum com.sun.tools.doclint.Entity _int
public static final enum com.sun.tools.doclint.Entity there4
public static final enum com.sun.tools.doclint.Entity sim
public static final enum com.sun.tools.doclint.Entity cong
public static final enum com.sun.tools.doclint.Entity asymp
public static final enum com.sun.tools.doclint.Entity ne
public static final enum com.sun.tools.doclint.Entity equiv
public static final enum com.sun.tools.doclint.Entity le
public static final enum com.sun.tools.doclint.Entity ge
public static final enum com.sun.tools.doclint.Entity sub
public static final enum com.sun.tools.doclint.Entity sup
public static final enum com.sun.tools.doclint.Entity nsub
public static final enum com.sun.tools.doclint.Entity sube
public static final enum com.sun.tools.doclint.Entity supe
public static final enum com.sun.tools.doclint.Entity oplus
public static final enum com.sun.tools.doclint.Entity otimes
public static final enum com.sun.tools.doclint.Entity perp
public static final enum com.sun.tools.doclint.Entity sdot
public static final enum com.sun.tools.doclint.Entity lceil
public static final enum com.sun.tools.doclint.Entity rceil
public static final enum com.sun.tools.doclint.Entity lfloor
public static final enum com.sun.tools.doclint.Entity rfloor
public static final enum com.sun.tools.doclint.Entity lang
public static final enum com.sun.tools.doclint.Entity rang
public static final enum com.sun.tools.doclint.Entity loz
public static final enum com.sun.tools.doclint.Entity spades
public static final enum com.sun.tools.doclint.Entity clubs
public static final enum com.sun.tools.doclint.Entity hearts
public static final enum com.sun.tools.doclint.Entity diams
public static final enum com.sun.tools.doclint.Entity quot
public static final enum com.sun.tools.doclint.Entity amp
public static final enum com.sun.tools.doclint.Entity lt
public static final enum com.sun.tools.doclint.Entity gt
public static final enum com.sun.tools.doclint.Entity OElig
public static final enum com.sun.tools.doclint.Entity oelig
public static final enum com.sun.tools.doclint.Entity Scaron
public static final enum com.sun.tools.doclint.Entity scaron
public static final enum com.sun.tools.doclint.Entity Yuml
public static final enum com.sun.tools.doclint.Entity circ
public static final enum com.sun.tools.doclint.Entity tilde
public static final enum com.sun.tools.doclint.Entity ensp
public static final enum com.sun.tools.doclint.Entity emsp
public static final enum com.sun.tools.doclint.Entity thinsp
public static final enum com.sun.tools.doclint.Entity zwnj
public static final enum com.sun.tools.doclint.Entity zwj
public static final enum com.sun.tools.doclint.Entity lrm
public static final enum com.sun.tools.doclint.Entity rlm
public static final enum com.sun.tools.doclint.Entity ndash
public static final enum com.sun.tools.doclint.Entity mdash
public static final enum com.sun.tools.doclint.Entity lsquo
public static final enum com.sun.tools.doclint.Entity rsquo
public static final enum com.sun.tools.doclint.Entity sbquo
public static final enum com.sun.tools.doclint.Entity ldquo
public static final enum com.sun.tools.doclint.Entity rdquo
public static final enum com.sun.tools.doclint.Entity bdquo
public static final enum com.sun.tools.doclint.Entity dagger
public static final enum com.sun.tools.doclint.Entity Dagger
public static final enum com.sun.tools.doclint.Entity permil
public static final enum com.sun.tools.doclint.Entity lsaquo
public static final enum com.sun.tools.doclint.Entity rsaquo
public static final enum com.sun.tools.doclint.Entity euro
public final int code
private static final java.util.Map names
private static final java.util.Map codes
private static final synthetic com.sun.tools.doclint.Entity[] $VALUES
public static com.sun.tools.doclint.Entity[] values ()
public static com.sun.tools.doclint.Entity valueOf (java.lang.String)
private void <init> (java.lang.String, int, int)
public static boolean isValid (java.lang.String)
public static com.sun.tools.doclint.Entity get (java.lang.String)
public static boolean isValid (int)
static void <clinit> ()
}
com/sun/tools/doclint/HtmlTag$12.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$12 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/Messages.class
Messages.java
package com.sun.tools.doclint
public com.sun.tools.doclint.Messages extends java.lang.Object {
private final com.sun.tools.doclint.Messages$Options options
private final com.sun.tools.doclint.Messages$Stats stats
java.util.ResourceBundle bundle
com.sun.tools.doclint.Env env
void <init> (com.sun.tools.doclint.Env)
transient void error (com.sun.tools.doclint.Messages$Group, com.sun.source.doctree.DocTree, java.lang.String, java.lang.Object[])
transient void warning (com.sun.tools.doclint.Messages$Group, com.sun.source.doctree.DocTree, java.lang.String, java.lang.Object[])
void setOptions (java.lang.String)
void setStatsEnabled (boolean)
void reportStats (java.io.PrintWriter)
protected transient void report (com.sun.tools.doclint.Messages$Group, javax.tools.Diagnostic$Kind, com.sun.source.doctree.DocTree, java.lang.String, java.lang.Object[])
protected transient void report (com.sun.tools.doclint.Messages$Group, javax.tools.Diagnostic$Kind, com.sun.source.tree.Tree, java.lang.String, java.lang.Object[])
transient java.lang.String localize (java.lang.String, java.lang.Object[])
}
com/sun/tools/doclint/HtmlTag$5.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$5 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$3.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$3 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlVersion, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/HtmlTag$AttrMap.class
HtmlTag.java
package com.sun.tools.doclint
com.sun.tools.doclint.HtmlTag$AttrMap extends java.util.EnumMap {
private static final long serialVersionUID
void <init> ()
}
com/sun/tools/doclint/Env$AccessKind.class
Env.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.Env$AccessKind extends java.lang.Enum {
public static final enum com.sun.tools.doclint.Env$AccessKind PRIVATE
public static final enum com.sun.tools.doclint.Env$AccessKind PACKAGE
public static final enum com.sun.tools.doclint.Env$AccessKind PROTECTED
public static final enum com.sun.tools.doclint.Env$AccessKind PUBLIC
private static final synthetic com.sun.tools.doclint.Env$AccessKind[] $VALUES
public static com.sun.tools.doclint.Env$AccessKind[] values ()
public static com.sun.tools.doclint.Env$AccessKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static boolean accepts (java.lang.String)
static com.sun.tools.doclint.Env$AccessKind of (java.util.Set)
static void <clinit> ()
}
com/sun/tools/doclint/DocLint$4.class
DocLint.java
package com.sun.tools.doclint
synthetic com.sun.tools.doclint.DocLint$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$sun$source$util$TaskEvent$Kind
static void <clinit> ()
}
com/sun/tools/doclint/Checker$Flag.class
Checker.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.Checker$Flag extends java.lang.Enum {
public static final enum com.sun.tools.doclint.Checker$Flag TABLE_HAS_CAPTION
public static final enum com.sun.tools.doclint.Checker$Flag HAS_ELEMENT
public static final enum com.sun.tools.doclint.Checker$Flag HAS_HEADING
public static final enum com.sun.tools.doclint.Checker$Flag HAS_INLINE_TAG
public static final enum com.sun.tools.doclint.Checker$Flag HAS_TEXT
public static final enum com.sun.tools.doclint.Checker$Flag REPORTED_BAD_INLINE
private static final synthetic com.sun.tools.doclint.Checker$Flag[] $VALUES
public static com.sun.tools.doclint.Checker$Flag[] values ()
public static com.sun.tools.doclint.Checker$Flag valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/doclint/Messages$Stats.class
Messages.java
package com.sun.tools.doclint
com.sun.tools.doclint.Messages$Stats extends java.lang.Object {
public static final String OPT
public static final String NO_CODE
final java.util.ResourceBundle bundle
int[] groupCounts
int[] dkindCounts
java.util.Map codeCounts
void <init> (java.util.ResourceBundle)
void setEnabled (boolean)
void record (com.sun.tools.doclint.Messages$Group, javax.tools.Diagnostic$Kind, java.lang.String)
void report (java.io.PrintWriter)
}
com/sun/tools/doclint/Messages$Options.class
Messages.java
package com.sun.tools.doclint
com.sun.tools.doclint.Messages$Options extends java.lang.Object {
java.util.Map map
private final com.sun.tools.doclint.Messages$Stats stats
private static final String ALL
static boolean isValidOptions (java.lang.String)
private static boolean isValidOption (java.lang.String)
void <init> (com.sun.tools.doclint.Messages$Stats)
boolean isEnabled (com.sun.tools.doclint.Messages$Group, com.sun.tools.doclint.Env$AccessKind)
void setOptions (java.lang.String)
private void setOption (java.lang.String) throws java.lang.IllegalArgumentException
private void setOption (java.lang.String, com.sun.tools.doclint.Env$AccessKind)
}
com/sun/tools/doclint/HtmlTag$10.class
HtmlTag.java
package com.sun.tools.doclint
final enum com.sun.tools.doclint.HtmlTag$10 extends com.sun.tools.doclint.HtmlTag {
transient void <init> (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
public boolean accepts (com.sun.tools.doclint.HtmlTag)
}
com/sun/tools/doclint/Messages$1.class
Messages.java
package com.sun.tools.doclint
synthetic com.sun.tools.doclint.Messages$1 extends java.lang.Object {
}
com/sun/tools/doclint/HtmlTag$AttrKind.class
HtmlTag.java
package com.sun.tools.doclint
public final enum com.sun.tools.doclint.HtmlTag$AttrKind extends java.lang.Enum {
public static final enum com.sun.tools.doclint.HtmlTag$AttrKind HTML4
public static final enum com.sun.tools.doclint.HtmlTag$AttrKind HTML5
public static final enum com.sun.tools.doclint.HtmlTag$AttrKind INVALID
public static final enum com.sun.tools.doclint.HtmlTag$AttrKind OBSOLETE
public static final enum com.sun.tools.doclint.HtmlTag$AttrKind USE_CSS
public static final enum com.sun.tools.doclint.HtmlTag$AttrKind ALL
private static final synthetic com.sun.tools.doclint.HtmlTag$AttrKind[] $VALUES
public static com.sun.tools.doclint.HtmlTag$AttrKind[] values ()
public static com.sun.tools.doclint.HtmlTag$AttrKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/sun/tools/doclint/DocLint.class
DocLint.java
package com.sun.tools.doclint
public com.sun.tools.doclint.DocLint extends java.lang.Object implements com.sun.source.util.Plugin {
public static final String XMSGS_OPTION
public static final String XMSGS_CUSTOM_PREFIX
private static final String STATS
public static final String XIMPLICIT_HEADERS
public static final String XCUSTOM_TAGS_PREFIX
public static final String XHTML_VERSION_PREFIX
public static final String XCHECK_PACKAGE
public static final String SEPARATOR
java.util.List javacBootClassPath
java.util.List javacClassPath
java.util.List javacSourcePath
java.util.List javacOpts
java.util.List javacFiles
boolean needHelp
com.sun.tools.doclint.Env env
com.sun.tools.doclint.Checker checker
public void <init> ()
public static transient void main (java.lang.String[])
public transient void run (java.lang.String[]) throws com.sun.tools.doclint.DocLint$BadArgs java.io.IOException
public transient void run (java.io.PrintWriter, java.lang.String[]) throws com.sun.tools.doclint.DocLint$BadArgs java.io.IOException
transient void processArgs (java.lang.String[]) throws com.sun.tools.doclint.DocLint$BadArgs
void showHelp (java.io.PrintWriter)
java.util.List splitPath (java.lang.String)
public java.lang.String getName ()
public transient void init (com.sun.source.util.JavacTask, java.lang.String[])
public void init (com.sun.source.util.JavacTask, java.lang.String[], boolean)
public void scan (com.sun.source.util.TreePath)
public boolean shouldCheck (com.sun.source.tree.CompilationUnitTree)
public void reportStats (java.io.PrintWriter)
public static boolean isValidOption (java.lang.String)
private transient java.lang.String localize (java.lang.String, java.lang.Object[])
static synthetic java.lang.String access$000 (com.sun.tools.doclint.DocLint, java.lang.String, java.lang.Object[])
}
com/sun/tools/doclint/Messages$Stats$Table.class
Messages.java
package com.sun.tools.doclint
com.sun.tools.doclint.Messages$Stats$Table extends java.lang.Object {
private static final java.util.Comparator DECREASING
private final java.util.TreeMap map
private void <init> ()
void put (java.lang.String, int)
void print (java.io.PrintWriter)
private static synthetic int lambda$static$0 (java.lang.Integer, java.lang.Integer)
synthetic void <init> (com.sun.tools.doclint.Messages$1)
static void <clinit> ()
}
javax/
javax/annotation/
javax/annotation/processing/
javax/annotation/processing/SupportedAnnotationTypes.class
SupportedAnnotationTypes.java
package javax.annotation.processing
public abstract annotation javax.annotation.processing.SupportedAnnotationTypes extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
}
javax/annotation/processing/FilerException.class
FilerException.java
package javax.annotation.processing
public javax.annotation.processing.FilerException extends java.io.IOException {
static final long serialVersionUID
public void <init> (java.lang.String)
}
javax/annotation/processing/Messager.class
Messager.java
package javax.annotation.processing
public abstract javax.annotation.processing.Messager extends java.lang.Object {
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
}
javax/annotation/processing/AbstractProcessor.class
AbstractProcessor.java
package javax.annotation.processing
public abstract javax.annotation.processing.AbstractProcessor extends java.lang.Object implements javax.annotation.processing.Processor {
protected javax.annotation.processing.ProcessingEnvironment processingEnv
private boolean initialized
static final synthetic boolean $assertionsDisabled
protected void <init> ()
public java.util.Set getSupportedOptions ()
public java.util.Set getSupportedAnnotationTypes ()
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
public synchronized void init (javax.annotation.processing.ProcessingEnvironment)
public abstract boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
public java.lang.Iterable getCompletions (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.ExecutableElement, java.lang.String)
protected synchronized boolean isInitialized ()
private static java.util.Set arrayToSet (java.lang.String[], boolean)
static void <clinit> ()
}
javax/annotation/processing/ProcessingEnvironment.class
ProcessingEnvironment.java
package javax.annotation.processing
public abstract javax.annotation.processing.ProcessingEnvironment extends java.lang.Object {
public abstract java.util.Map getOptions ()
public abstract javax.annotation.processing.Messager getMessager ()
public abstract javax.annotation.processing.Filer getFiler ()
public abstract javax.lang.model.util.Elements getElementUtils ()
public abstract javax.lang.model.util.Types getTypeUtils ()
public abstract javax.lang.model.SourceVersion getSourceVersion ()
public abstract java.util.Locale getLocale ()
}
javax/annotation/processing/Filer.class
Filer.java
package javax.annotation.processing
public abstract javax.annotation.processing.Filer extends java.lang.Object {
public transient abstract javax.tools.JavaFileObject createSourceFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
public transient abstract javax.tools.JavaFileObject createClassFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
public transient abstract javax.tools.FileObject createResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
public abstract javax.tools.FileObject getResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence) throws java.io.IOException
}
javax/annotation/processing/Completions.class
Completions.java
package javax.annotation.processing
public javax.annotation.processing.Completions extends java.lang.Object {
private void <init> ()
public static javax.annotation.processing.Completion of (java.lang.String, java.lang.String)
public static javax.annotation.processing.Completion of (java.lang.String)
}
javax/annotation/processing/Generated.class
Generated.java
package javax.annotation.processing
public abstract annotation javax.annotation.processing.Generated extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
public abstract java.lang.String date ()
public abstract java.lang.String comments ()
}
javax/annotation/processing/SupportedSourceVersion.class
SupportedSourceVersion.java
package javax.annotation.processing
public abstract annotation javax.annotation.processing.SupportedSourceVersion extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.lang.model.SourceVersion value ()
}
javax/annotation/processing/RoundEnvironment.class
RoundEnvironment.java
package javax.annotation.processing
public abstract javax.annotation.processing.RoundEnvironment extends java.lang.Object {
public abstract boolean processingOver ()
public abstract boolean errorRaised ()
public abstract java.util.Set getRootElements ()
public abstract java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement)
public transient java.util.Set getElementsAnnotatedWithAny (javax.lang.model.element.TypeElement[])
public abstract java.util.Set getElementsAnnotatedWith (java.lang.Class)
public java.util.Set getElementsAnnotatedWithAny (java.util.Set)
}
javax/annotation/processing/SupportedOptions.class
SupportedOptions.java
package javax.annotation.processing
public abstract annotation javax.annotation.processing.SupportedOptions extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
}
javax/annotation/processing/Completions$SimpleCompletion.class
Completions.java
package javax.annotation.processing
javax.annotation.processing.Completions$SimpleCompletion extends java.lang.Object implements javax.annotation.processing.Completion {
private String value
private String message
void <init> (java.lang.String, java.lang.String)
public java.lang.String getValue ()
public java.lang.String getMessage ()
public java.lang.String toString ()
}
javax/annotation/processing/Completion.class
Completion.java
package javax.annotation.processing
public abstract javax.annotation.processing.Completion extends java.lang.Object {
public abstract java.lang.String getValue ()
public abstract java.lang.String getMessage ()
}
javax/annotation/processing/Processor.class
Processor.java
package javax.annotation.processing
public abstract javax.annotation.processing.Processor extends java.lang.Object {
public abstract java.util.Set getSupportedOptions ()
public abstract java.util.Set getSupportedAnnotationTypes ()
public abstract javax.lang.model.SourceVersion getSupportedSourceVersion ()
public abstract void init (javax.annotation.processing.ProcessingEnvironment)
public abstract boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
public abstract java.lang.Iterable getCompletions (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.ExecutableElement, java.lang.String)
}
javax/lang/
javax/lang/model/
javax/lang/model/type/
javax/lang/model/type/UnknownTypeException.class
UnknownTypeException.java
package javax.lang.model.type
public javax.lang.model.type.UnknownTypeException extends javax.lang.model.UnknownEntityException {
private static final long serialVersionUID
private transient javax.lang.model.type.TypeMirror type
private transient Object parameter
public void <init> (javax.lang.model.type.TypeMirror, java.lang.Object)
public javax.lang.model.type.TypeMirror getUnknownType ()
public java.lang.Object getArgument ()
}
javax/lang/model/type/WildcardType.class
WildcardType.java
package javax.lang.model.type
public abstract javax.lang.model.type.WildcardType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract javax.lang.model.type.TypeMirror getExtendsBound ()
public abstract javax.lang.model.type.TypeMirror getSuperBound ()
}
javax/lang/model/type/TypeKind$1.class
TypeKind.java
package javax.lang.model.type
synthetic javax.lang.model.type.TypeKind$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
javax/lang/model/type/ErrorType.class
ErrorType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ErrorType extends java.lang.Object implements javax.lang.model.type.DeclaredType {
}
javax/lang/model/type/TypeVariable.class
TypeVariable.java
package javax.lang.model.type
public abstract javax.lang.model.type.TypeVariable extends java.lang.Object implements javax.lang.model.type.ReferenceType {
public abstract javax.lang.model.element.Element asElement ()
public abstract javax.lang.model.type.TypeMirror getUpperBound ()
public abstract javax.lang.model.type.TypeMirror getLowerBound ()
}
javax/lang/model/type/ReferenceType.class
ReferenceType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ReferenceType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
}
javax/lang/model/type/PrimitiveType.class
PrimitiveType.java
package javax.lang.model.type
public abstract javax.lang.model.type.PrimitiveType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
}
javax/lang/model/type/TypeKind.class
TypeKind.java
package javax.lang.model.type
public final enum javax.lang.model.type.TypeKind extends java.lang.Enum {
public static final enum javax.lang.model.type.TypeKind BOOLEAN
public static final enum javax.lang.model.type.TypeKind BYTE
public static final enum javax.lang.model.type.TypeKind SHORT
public static final enum javax.lang.model.type.TypeKind INT
public static final enum javax.lang.model.type.TypeKind LONG
public static final enum javax.lang.model.type.TypeKind CHAR
public static final enum javax.lang.model.type.TypeKind FLOAT
public static final enum javax.lang.model.type.TypeKind DOUBLE
public static final enum javax.lang.model.type.TypeKind VOID
public static final enum javax.lang.model.type.TypeKind NONE
public static final enum javax.lang.model.type.TypeKind NULL
public static final enum javax.lang.model.type.TypeKind ARRAY
public static final enum javax.lang.model.type.TypeKind DECLARED
public static final enum javax.lang.model.type.TypeKind ERROR
public static final enum javax.lang.model.type.TypeKind TYPEVAR
public static final enum javax.lang.model.type.TypeKind WILDCARD
public static final enum javax.lang.model.type.TypeKind PACKAGE
public static final enum javax.lang.model.type.TypeKind EXECUTABLE
public static final enum javax.lang.model.type.TypeKind OTHER
public static final enum javax.lang.model.type.TypeKind UNION
public static final enum javax.lang.model.type.TypeKind INTERSECTION
public static final enum javax.lang.model.type.TypeKind MODULE
private static final synthetic javax.lang.model.type.TypeKind[] $VALUES
public static javax.lang.model.type.TypeKind[] values ()
public static javax.lang.model.type.TypeKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public boolean isPrimitive ()
static void <clinit> ()
}
javax/lang/model/type/UnionType.class
UnionType.java
package javax.lang.model.type
public abstract javax.lang.model.type.UnionType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract java.util.List getAlternatives ()
}
javax/lang/model/type/DeclaredType.class
DeclaredType.java
package javax.lang.model.type
public abstract javax.lang.model.type.DeclaredType extends java.lang.Object implements javax.lang.model.type.ReferenceType {
public abstract javax.lang.model.element.Element asElement ()
public abstract javax.lang.model.type.TypeMirror getEnclosingType ()
public abstract java.util.List getTypeArguments ()
}
javax/lang/model/type/TypeVisitor.class
TypeVisitor.java
package javax.lang.model.type
public abstract javax.lang.model.type.TypeVisitor extends java.lang.Object {
public abstract java.lang.Object visit (javax.lang.model.type.TypeMirror, java.lang.Object)
public java.lang.Object visit (javax.lang.model.type.TypeMirror)
public abstract java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
public abstract java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
public abstract java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public abstract java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public abstract java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public abstract java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public abstract java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public abstract java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public abstract java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public abstract java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
public abstract java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
public abstract java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
}
javax/lang/model/type/MirroredTypesException.class
MirroredTypesException.java
package javax.lang.model.type
public javax.lang.model.type.MirroredTypesException extends java.lang.RuntimeException {
private static final long serialVersionUID
transient java.util.List types
void <init> (java.lang.String, javax.lang.model.type.TypeMirror)
public void <init> (java.util.List)
public java.util.List getTypeMirrors ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
}
javax/lang/model/type/IntersectionType.class
IntersectionType.java
package javax.lang.model.type
public abstract javax.lang.model.type.IntersectionType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract java.util.List getBounds ()
}
javax/lang/model/type/ExecutableType.class
ExecutableType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ExecutableType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract java.util.List getTypeVariables ()
public abstract javax.lang.model.type.TypeMirror getReturnType ()
public abstract java.util.List getParameterTypes ()
public abstract javax.lang.model.type.TypeMirror getReceiverType ()
public abstract java.util.List getThrownTypes ()
}
javax/lang/model/type/NullType.class
NullType.java
package javax.lang.model.type
public abstract javax.lang.model.type.NullType extends java.lang.Object implements javax.lang.model.type.ReferenceType {
}
javax/lang/model/type/MirroredTypeException.class
MirroredTypeException.java
package javax.lang.model.type
public javax.lang.model.type.MirroredTypeException extends javax.lang.model.type.MirroredTypesException {
private static final long serialVersionUID
private transient javax.lang.model.type.TypeMirror type
public void <init> (javax.lang.model.type.TypeMirror)
public javax.lang.model.type.TypeMirror getTypeMirror ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
}
javax/lang/model/type/TypeMirror.class
TypeMirror.java
package javax.lang.model.type
public abstract javax.lang.model.type.TypeMirror extends java.lang.Object implements javax.lang.model.AnnotatedConstruct {
public abstract javax.lang.model.type.TypeKind getKind ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public abstract java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
}
javax/lang/model/type/ArrayType.class
ArrayType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ArrayType extends java.lang.Object implements javax.lang.model.type.ReferenceType {
public abstract javax.lang.model.type.TypeMirror getComponentType ()
}
javax/lang/model/type/NoType.class
NoType.java
package javax.lang.model.type
public abstract javax.lang.model.type.NoType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
}
javax/lang/model/element/
javax/lang/model/element/ModuleElement$Directive.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement$Directive extends java.lang.Object {
public abstract javax.lang.model.element.ModuleElement$DirectiveKind getKind ()
public abstract java.lang.Object accept (javax.lang.model.element.ModuleElement$DirectiveVisitor, java.lang.Object)
}
javax/lang/model/element/AnnotationValue.class
AnnotationValue.java
package javax.lang.model.element
public abstract javax.lang.model.element.AnnotationValue extends java.lang.Object {
public abstract java.lang.Object getValue ()
public abstract java.lang.String toString ()
public abstract java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
}
javax/lang/model/element/TypeElement.class
TypeElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.TypeElement extends java.lang.Object implements javax.lang.model.element.Element javax.lang.model.element.Parameterizable javax.lang.model.element.QualifiedNameable {
public abstract java.util.List getEnclosedElements ()
public abstract javax.lang.model.element.NestingKind getNestingKind ()
public abstract javax.lang.model.element.Name getQualifiedName ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract javax.lang.model.type.TypeMirror getSuperclass ()
public abstract java.util.List getInterfaces ()
public abstract java.util.List getTypeParameters ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/element/ModuleElement$RequiresDirective.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement$RequiresDirective extends java.lang.Object implements javax.lang.model.element.ModuleElement$Directive {
public abstract boolean isStatic ()
public abstract boolean isTransitive ()
public abstract javax.lang.model.element.ModuleElement getDependency ()
}
javax/lang/model/element/UnknownDirectiveException.class
UnknownDirectiveException.java
package javax.lang.model.element
public javax.lang.model.element.UnknownDirectiveException extends javax.lang.model.UnknownEntityException {
private static final long serialVersionUID
private final transient javax.lang.model.element.ModuleElement$Directive directive
private final transient Object parameter
public void <init> (javax.lang.model.element.ModuleElement$Directive, java.lang.Object)
public javax.lang.model.element.ModuleElement$Directive getUnknownDirective ()
public java.lang.Object getArgument ()
}
javax/lang/model/element/TypeParameterElement.class
TypeParameterElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.TypeParameterElement extends java.lang.Object implements javax.lang.model.element.Element {
public abstract javax.lang.model.element.Element getGenericElement ()
public abstract java.util.List getBounds ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/element/QualifiedNameable.class
QualifiedNameable.java
package javax.lang.model.element
public abstract javax.lang.model.element.QualifiedNameable extends java.lang.Object implements javax.lang.model.element.Element {
public abstract javax.lang.model.element.Name getQualifiedName ()
}
javax/lang/model/element/ModuleElement$ExportsDirective.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement$ExportsDirective extends java.lang.Object implements javax.lang.model.element.ModuleElement$Directive {
public abstract javax.lang.model.element.PackageElement getPackage ()
public abstract java.util.List getTargetModules ()
}
javax/lang/model/element/ModuleElement$UsesDirective.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement$UsesDirective extends java.lang.Object implements javax.lang.model.element.ModuleElement$Directive {
public abstract javax.lang.model.element.TypeElement getService ()
}
javax/lang/model/element/Parameterizable.class
Parameterizable.java
package javax.lang.model.element
public abstract javax.lang.model.element.Parameterizable extends java.lang.Object implements javax.lang.model.element.Element {
public abstract java.util.List getTypeParameters ()
}
javax/lang/model/element/VariableElement.class
VariableElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.VariableElement extends java.lang.Object implements javax.lang.model.element.Element {
public abstract java.lang.Object getConstantValue ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/element/ExecutableElement.class
ExecutableElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ExecutableElement extends java.lang.Object implements javax.lang.model.element.Element javax.lang.model.element.Parameterizable {
public abstract java.util.List getTypeParameters ()
public abstract javax.lang.model.type.TypeMirror getReturnType ()
public abstract java.util.List getParameters ()
public abstract javax.lang.model.type.TypeMirror getReceiverType ()
public abstract boolean isVarArgs ()
public abstract boolean isDefault ()
public abstract java.util.List getThrownTypes ()
public abstract javax.lang.model.element.AnnotationValue getDefaultValue ()
public abstract javax.lang.model.element.Name getSimpleName ()
}
javax/lang/model/element/Element.class
Element.java
package javax.lang.model.element
public abstract javax.lang.model.element.Element extends java.lang.Object implements javax.lang.model.AnnotatedConstruct {
public abstract javax.lang.model.type.TypeMirror asType ()
public abstract javax.lang.model.element.ElementKind getKind ()
public abstract java.util.Set getModifiers ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
public abstract java.util.List getEnclosedElements ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.util.List getAnnotationMirrors ()
public abstract java.lang.annotation.Annotation getAnnotation (java.lang.Class)
public abstract java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
}
javax/lang/model/element/Modifier.class
Modifier.java
package javax.lang.model.element
public final enum javax.lang.model.element.Modifier extends java.lang.Enum {
public static final enum javax.lang.model.element.Modifier PUBLIC
public static final enum javax.lang.model.element.Modifier PROTECTED
public static final enum javax.lang.model.element.Modifier PRIVATE
public static final enum javax.lang.model.element.Modifier ABSTRACT
public static final enum javax.lang.model.element.Modifier DEFAULT
public static final enum javax.lang.model.element.Modifier STATIC
public static final enum javax.lang.model.element.Modifier FINAL
public static final enum javax.lang.model.element.Modifier TRANSIENT
public static final enum javax.lang.model.element.Modifier VOLATILE
public static final enum javax.lang.model.element.Modifier SYNCHRONIZED
public static final enum javax.lang.model.element.Modifier NATIVE
public static final enum javax.lang.model.element.Modifier STRICTFP
private static final synthetic javax.lang.model.element.Modifier[] $VALUES
public static javax.lang.model.element.Modifier[] values ()
public static javax.lang.model.element.Modifier valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public java.lang.String toString ()
static void <clinit> ()
}
javax/lang/model/element/PackageElement.class
PackageElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.PackageElement extends java.lang.Object implements javax.lang.model.element.Element javax.lang.model.element.QualifiedNameable {
public abstract javax.lang.model.element.Name getQualifiedName ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract java.util.List getEnclosedElements ()
public abstract boolean isUnnamed ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/element/ModuleElement.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement extends java.lang.Object implements javax.lang.model.element.Element javax.lang.model.element.QualifiedNameable {
public abstract javax.lang.model.element.Name getQualifiedName ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract java.util.List getEnclosedElements ()
public abstract boolean isOpen ()
public abstract boolean isUnnamed ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
public abstract java.util.List getDirectives ()
}
javax/lang/model/element/ModuleElement$DirectiveVisitor.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement$DirectiveVisitor extends java.lang.Object {
public java.lang.Object visit (javax.lang.model.element.ModuleElement$Directive)
public java.lang.Object visit (javax.lang.model.element.ModuleElement$Directive, java.lang.Object)
public abstract java.lang.Object visitRequires (javax.lang.model.element.ModuleElement$RequiresDirective, java.lang.Object)
public abstract java.lang.Object visitExports (javax.lang.model.element.ModuleElement$ExportsDirective, java.lang.Object)
public abstract java.lang.Object visitOpens (javax.lang.model.element.ModuleElement$OpensDirective, java.lang.Object)
public abstract java.lang.Object visitUses (javax.lang.model.element.ModuleElement$UsesDirective, java.lang.Object)
public abstract java.lang.Object visitProvides (javax.lang.model.element.ModuleElement$ProvidesDirective, java.lang.Object)
public java.lang.Object visitUnknown (javax.lang.model.element.ModuleElement$Directive, java.lang.Object)
}
javax/lang/model/element/ElementKind.class
ElementKind.java
package javax.lang.model.element
public final enum javax.lang.model.element.ElementKind extends java.lang.Enum {
public static final enum javax.lang.model.element.ElementKind PACKAGE
public static final enum javax.lang.model.element.ElementKind ENUM
public static final enum javax.lang.model.element.ElementKind CLASS
public static final enum javax.lang.model.element.ElementKind ANNOTATION_TYPE
public static final enum javax.lang.model.element.ElementKind INTERFACE
public static final enum javax.lang.model.element.ElementKind ENUM_CONSTANT
public static final enum javax.lang.model.element.ElementKind FIELD
public static final enum javax.lang.model.element.ElementKind PARAMETER
public static final enum javax.lang.model.element.ElementKind LOCAL_VARIABLE
public static final enum javax.lang.model.element.ElementKind EXCEPTION_PARAMETER
public static final enum javax.lang.model.element.ElementKind METHOD
public static final enum javax.lang.model.element.ElementKind CONSTRUCTOR
public static final enum javax.lang.model.element.ElementKind STATIC_INIT
public static final enum javax.lang.model.element.ElementKind INSTANCE_INIT
public static final enum javax.lang.model.element.ElementKind TYPE_PARAMETER
public static final enum javax.lang.model.element.ElementKind OTHER
public static final enum javax.lang.model.element.ElementKind RESOURCE_VARIABLE
public static final enum javax.lang.model.element.ElementKind MODULE
private static final synthetic javax.lang.model.element.ElementKind[] $VALUES
public static javax.lang.model.element.ElementKind[] values ()
public static javax.lang.model.element.ElementKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public boolean isClass ()
public boolean isInterface ()
public boolean isField ()
static void <clinit> ()
}
javax/lang/model/element/UnknownElementException.class
UnknownElementException.java
package javax.lang.model.element
public javax.lang.model.element.UnknownElementException extends javax.lang.model.UnknownEntityException {
private static final long serialVersionUID
private transient javax.lang.model.element.Element element
private transient Object parameter
public void <init> (javax.lang.model.element.Element, java.lang.Object)
public javax.lang.model.element.Element getUnknownElement ()
public java.lang.Object getArgument ()
}
javax/lang/model/element/NestingKind.class
NestingKind.java
package javax.lang.model.element
public final enum javax.lang.model.element.NestingKind extends java.lang.Enum {
public static final enum javax.lang.model.element.NestingKind TOP_LEVEL
public static final enum javax.lang.model.element.NestingKind MEMBER
public static final enum javax.lang.model.element.NestingKind LOCAL
public static final enum javax.lang.model.element.NestingKind ANONYMOUS
private static final synthetic javax.lang.model.element.NestingKind[] $VALUES
public static javax.lang.model.element.NestingKind[] values ()
public static javax.lang.model.element.NestingKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public boolean isNested ()
static void <clinit> ()
}
javax/lang/model/element/AnnotationValueVisitor.class
AnnotationValueVisitor.java
package javax.lang.model.element
public abstract javax.lang.model.element.AnnotationValueVisitor extends java.lang.Object {
public abstract java.lang.Object visit (javax.lang.model.element.AnnotationValue, java.lang.Object)
public java.lang.Object visit (javax.lang.model.element.AnnotationValue)
public abstract java.lang.Object visitBoolean (boolean, java.lang.Object)
public abstract java.lang.Object visitByte (byte, java.lang.Object)
public abstract java.lang.Object visitChar (char, java.lang.Object)
public abstract java.lang.Object visitDouble (double, java.lang.Object)
public abstract java.lang.Object visitFloat (float, java.lang.Object)
public abstract java.lang.Object visitInt (int, java.lang.Object)
public abstract java.lang.Object visitLong (long, java.lang.Object)
public abstract java.lang.Object visitShort (short, java.lang.Object)
public abstract java.lang.Object visitString (java.lang.String, java.lang.Object)
public abstract java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
public abstract java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public abstract java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public abstract java.lang.Object visitArray (java.util.List, java.lang.Object)
public abstract java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
}
javax/lang/model/element/ModuleElement$OpensDirective.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement$OpensDirective extends java.lang.Object implements javax.lang.model.element.ModuleElement$Directive {
public abstract javax.lang.model.element.PackageElement getPackage ()
public abstract java.util.List getTargetModules ()
}
javax/lang/model/element/Name.class
Name.java
package javax.lang.model.element
public abstract javax.lang.model.element.Name extends java.lang.Object implements java.lang.CharSequence {
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract boolean contentEquals (java.lang.CharSequence)
}
javax/lang/model/element/ModuleElement$DirectiveKind.class
ModuleElement.java
package javax.lang.model.element
public final enum javax.lang.model.element.ModuleElement$DirectiveKind extends java.lang.Enum {
public static final enum javax.lang.model.element.ModuleElement$DirectiveKind REQUIRES
public static final enum javax.lang.model.element.ModuleElement$DirectiveKind EXPORTS
public static final enum javax.lang.model.element.ModuleElement$DirectiveKind OPENS
public static final enum javax.lang.model.element.ModuleElement$DirectiveKind USES
public static final enum javax.lang.model.element.ModuleElement$DirectiveKind PROVIDES
private static final synthetic javax.lang.model.element.ModuleElement$DirectiveKind[] $VALUES
public static javax.lang.model.element.ModuleElement$DirectiveKind[] values ()
public static javax.lang.model.element.ModuleElement$DirectiveKind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
javax/lang/model/element/AnnotationMirror.class
AnnotationMirror.java
package javax.lang.model.element
public abstract javax.lang.model.element.AnnotationMirror extends java.lang.Object {
public abstract javax.lang.model.type.DeclaredType getAnnotationType ()
public abstract java.util.Map getElementValues ()
}
javax/lang/model/element/UnknownAnnotationValueException.class
UnknownAnnotationValueException.java
package javax.lang.model.element
public javax.lang.model.element.UnknownAnnotationValueException extends javax.lang.model.UnknownEntityException {
private static final long serialVersionUID
private transient javax.lang.model.element.AnnotationValue av
private transient Object parameter
public void <init> (javax.lang.model.element.AnnotationValue, java.lang.Object)
public javax.lang.model.element.AnnotationValue getUnknownAnnotationValue ()
public java.lang.Object getArgument ()
}
javax/lang/model/element/ElementVisitor.class
ElementVisitor.java
package javax.lang.model.element
public abstract javax.lang.model.element.ElementVisitor extends java.lang.Object {
public abstract java.lang.Object visit (javax.lang.model.element.Element, java.lang.Object)
public java.lang.Object visit (javax.lang.model.element.Element)
public abstract java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
public abstract java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public abstract java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public abstract java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public abstract java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
public abstract java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
public java.lang.Object visitModule (javax.lang.model.element.ModuleElement, java.lang.Object)
}
javax/lang/model/element/ModuleElement$ProvidesDirective.class
ModuleElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ModuleElement$ProvidesDirective extends java.lang.Object implements javax.lang.model.element.ModuleElement$Directive {
public abstract javax.lang.model.element.TypeElement getService ()
public abstract java.util.List getImplementations ()
}
javax/lang/model/SourceVersion.class
SourceVersion.java
package javax.lang.model
public final enum javax.lang.model.SourceVersion extends java.lang.Enum {
public static final enum javax.lang.model.SourceVersion RELEASE_0
public static final enum javax.lang.model.SourceVersion RELEASE_1
public static final enum javax.lang.model.SourceVersion RELEASE_2
public static final enum javax.lang.model.SourceVersion RELEASE_3
public static final enum javax.lang.model.SourceVersion RELEASE_4
public static final enum javax.lang.model.SourceVersion RELEASE_5
public static final enum javax.lang.model.SourceVersion RELEASE_6
public static final enum javax.lang.model.SourceVersion RELEASE_7
public static final enum javax.lang.model.SourceVersion RELEASE_8
public static final enum javax.lang.model.SourceVersion RELEASE_9
private static final javax.lang.model.SourceVersion latestSupported
private static final synthetic javax.lang.model.SourceVersion[] $VALUES
public static javax.lang.model.SourceVersion[] values ()
public static javax.lang.model.SourceVersion valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public static javax.lang.model.SourceVersion latest ()
private static javax.lang.model.SourceVersion getLatestSupported ()
public static javax.lang.model.SourceVersion latestSupported ()
public static boolean isIdentifier (java.lang.CharSequence)
public static boolean isName (java.lang.CharSequence)
public static boolean isName (java.lang.CharSequence, javax.lang.model.SourceVersion)
public static boolean isKeyword (java.lang.CharSequence)
public static boolean isKeyword (java.lang.CharSequence, javax.lang.model.SourceVersion)
static void <clinit> ()
}
javax/lang/model/AnnotatedConstruct.class
AnnotatedConstruct.java
package javax.lang.model
public abstract javax.lang.model.AnnotatedConstruct extends java.lang.Object {
public abstract java.util.List getAnnotationMirrors ()
public abstract java.lang.annotation.Annotation getAnnotation (java.lang.Class)
public abstract java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
}
javax/lang/model/util/
javax/lang/model/util/AbstractTypeVisitor7.class
AbstractTypeVisitor7.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractTypeVisitor7 extends javax.lang.model.util.AbstractTypeVisitor6 {
protected void <init> ()
public abstract java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
}
javax/lang/model/util/SimpleElementVisitor7.class
SimpleElementVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.SimpleElementVisitor7 extends javax.lang.model.util.SimpleElementVisitor6 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
}
javax/lang/model/util/SimpleAnnotationValueVisitor9.class
SimpleAnnotationValueVisitor9.java
package javax.lang.model.util
public javax.lang.model.util.SimpleAnnotationValueVisitor9 extends javax.lang.model.util.SimpleAnnotationValueVisitor8 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/ElementKindVisitor7.class
ElementKindVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.ElementKindVisitor7 extends javax.lang.model.util.ElementKindVisitor6 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitVariableAsResourceVariable (javax.lang.model.element.VariableElement, java.lang.Object)
}
javax/lang/model/util/AbstractElementVisitor9.class
AbstractElementVisitor9.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractElementVisitor9 extends javax.lang.model.util.AbstractElementVisitor8 {
protected void <init> ()
public abstract java.lang.Object visitModule (javax.lang.model.element.ModuleElement, java.lang.Object)
}
javax/lang/model/util/Types.class
Types.java
package javax.lang.model.util
public abstract javax.lang.model.util.Types extends java.lang.Object {
public abstract javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
public abstract boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType)
public abstract java.util.List directSupertypes (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType)
public abstract javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind)
public abstract javax.lang.model.type.NullType getNullType ()
public abstract javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind)
public abstract javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public transient abstract javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
public transient abstract javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
public abstract javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
}
javax/lang/model/util/ElementScanner9.class
ElementScanner9.java
package javax.lang.model.util
public javax.lang.model.util.ElementScanner9 extends javax.lang.model.util.ElementScanner8 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitModule (javax.lang.model.element.ModuleElement, java.lang.Object)
}
javax/lang/model/util/AbstractAnnotationValueVisitor7.class
AbstractAnnotationValueVisitor7.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractAnnotationValueVisitor7 extends javax.lang.model.util.AbstractAnnotationValueVisitor6 {
protected void <init> ()
}
javax/lang/model/util/AbstractTypeVisitor8.class
AbstractTypeVisitor8.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractTypeVisitor8 extends javax.lang.model.util.AbstractTypeVisitor7 {
protected void <init> ()
public abstract java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
}
javax/lang/model/util/TypeKindVisitor6.class
TypeKindVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.TypeKindVisitor6 extends javax.lang.model.util.SimpleTypeVisitor6 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsBoolean (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsByte (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsShort (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsInt (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsLong (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsChar (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsFloat (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitPrimitiveAsDouble (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public java.lang.Object visitNoTypeAsVoid (javax.lang.model.type.NoType, java.lang.Object)
public java.lang.Object visitNoTypeAsPackage (javax.lang.model.type.NoType, java.lang.Object)
public java.lang.Object visitNoTypeAsNone (javax.lang.model.type.NoType, java.lang.Object)
}
javax/lang/model/util/AbstractAnnotationValueVisitor6.class
AbstractAnnotationValueVisitor6.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractAnnotationValueVisitor6 extends java.lang.Object implements javax.lang.model.element.AnnotationValueVisitor {
protected void <init> ()
public final java.lang.Object visit (javax.lang.model.element.AnnotationValue, java.lang.Object)
public final java.lang.Object visit (javax.lang.model.element.AnnotationValue)
public java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
}
javax/lang/model/util/TypeKindVisitor7.class
TypeKindVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.TypeKindVisitor7 extends javax.lang.model.util.TypeKindVisitor6 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
}
javax/lang/model/util/SimpleAnnotationValueVisitor8.class
SimpleAnnotationValueVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.SimpleAnnotationValueVisitor8 extends javax.lang.model.util.SimpleAnnotationValueVisitor7 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/Elements.class
Elements.java
package javax.lang.model.util
public abstract javax.lang.model.util.Elements extends java.lang.Object {
public abstract javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence)
public javax.lang.model.element.PackageElement getPackageElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
public java.util.Set getAllPackageElements (java.lang.CharSequence)
public abstract javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence)
public javax.lang.model.element.TypeElement getTypeElement (javax.lang.model.element.ModuleElement, java.lang.CharSequence)
public java.util.Set getAllTypeElements (java.lang.CharSequence)
public javax.lang.model.element.ModuleElement getModuleElement (java.lang.CharSequence)
public java.util.Set getAllModuleElements ()
public abstract java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
public abstract java.lang.String getDocComment (javax.lang.model.element.Element)
public abstract boolean isDeprecated (javax.lang.model.element.Element)
public javax.lang.model.util.Elements$Origin getOrigin (javax.lang.model.element.Element)
public javax.lang.model.util.Elements$Origin getOrigin (javax.lang.model.AnnotatedConstruct, javax.lang.model.element.AnnotationMirror)
public javax.lang.model.util.Elements$Origin getOrigin (javax.lang.model.element.ModuleElement, javax.lang.model.element.ModuleElement$Directive)
public boolean isBridge (javax.lang.model.element.ExecutableElement)
public abstract javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement)
public abstract javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element)
public javax.lang.model.element.ModuleElement getModuleOf (javax.lang.model.element.Element)
public abstract java.util.List getAllMembers (javax.lang.model.element.TypeElement)
public abstract java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
public abstract boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element)
public abstract boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
public abstract java.lang.String getConstantExpression (java.lang.Object)
public transient abstract void printElements (java.io.Writer, javax.lang.model.element.Element[])
public abstract javax.lang.model.element.Name getName (java.lang.CharSequence)
public abstract boolean isFunctionalInterface (javax.lang.model.element.TypeElement)
}
javax/lang/model/util/ElementKindVisitor6$1.class
ElementKindVisitor6.java
package javax.lang.model.util
synthetic javax.lang.model.util.ElementKindVisitor6$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$element$ElementKind
static void <clinit> ()
}
javax/lang/model/util/TypeKindVisitor6$1.class
TypeKindVisitor6.java
package javax.lang.model.util
synthetic javax.lang.model.util.TypeKindVisitor6$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$lang$model$type$TypeKind
static void <clinit> ()
}
javax/lang/model/util/AbstractElementVisitor6.class
AbstractElementVisitor6.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractElementVisitor6 extends java.lang.Object implements javax.lang.model.element.ElementVisitor {
protected void <init> ()
public final java.lang.Object visit (javax.lang.model.element.Element, java.lang.Object)
public final java.lang.Object visit (javax.lang.model.element.Element)
public java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
public java.lang.Object visitModule (javax.lang.model.element.ModuleElement, java.lang.Object)
}
javax/lang/model/util/AbstractTypeVisitor6.class
AbstractTypeVisitor6.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractTypeVisitor6 extends java.lang.Object implements javax.lang.model.type.TypeVisitor {
protected void <init> ()
public final java.lang.Object visit (javax.lang.model.type.TypeMirror, java.lang.Object)
public final java.lang.Object visit (javax.lang.model.type.TypeMirror)
public java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
public java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
public java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
}
javax/lang/model/util/SimpleTypeVisitor6.class
SimpleTypeVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.SimpleTypeVisitor6 extends javax.lang.model.util.AbstractTypeVisitor6 {
protected final Object DEFAULT_VALUE
protected void <init> ()
protected void <init> (java.lang.Object)
protected java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
public java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
public java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
public java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
}
javax/lang/model/util/AbstractElementVisitor8.class
AbstractElementVisitor8.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractElementVisitor8 extends javax.lang.model.util.AbstractElementVisitor7 {
protected void <init> ()
}
javax/lang/model/util/AbstractElementVisitor7.class
AbstractElementVisitor7.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractElementVisitor7 extends javax.lang.model.util.AbstractElementVisitor6 {
protected void <init> ()
}
javax/lang/model/util/ElementKindVisitor8.class
ElementKindVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.ElementKindVisitor8 extends javax.lang.model.util.ElementKindVisitor7 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/ElementScanner8.class
ElementScanner8.java
package javax.lang.model.util
public javax.lang.model.util.ElementScanner8 extends javax.lang.model.util.ElementScanner7 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/SimpleAnnotationValueVisitor6.class
SimpleAnnotationValueVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.SimpleAnnotationValueVisitor6 extends javax.lang.model.util.AbstractAnnotationValueVisitor6 {
protected final Object DEFAULT_VALUE
protected void <init> ()
protected void <init> (java.lang.Object)
protected java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
public java.lang.Object visitBoolean (boolean, java.lang.Object)
public java.lang.Object visitByte (byte, java.lang.Object)
public java.lang.Object visitChar (char, java.lang.Object)
public java.lang.Object visitDouble (double, java.lang.Object)
public java.lang.Object visitFloat (float, java.lang.Object)
public java.lang.Object visitInt (int, java.lang.Object)
public java.lang.Object visitLong (long, java.lang.Object)
public java.lang.Object visitShort (short, java.lang.Object)
public java.lang.Object visitString (java.lang.String, java.lang.Object)
public java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
public java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public java.lang.Object visitArray (java.util.List, java.lang.Object)
}
javax/lang/model/util/ElementFilter.class
ElementFilter.java
package javax.lang.model.util
public javax.lang.model.util.ElementFilter extends java.lang.Object {
private static final java.util.Set CONSTRUCTOR_KIND
private static final java.util.Set FIELD_KINDS
private static final java.util.Set METHOD_KIND
private static final java.util.Set PACKAGE_KIND
private static final java.util.Set MODULE_KIND
private static final java.util.Set TYPE_KINDS
private void <init> ()
public static java.util.List fieldsIn (java.lang.Iterable)
public static java.util.Set fieldsIn (java.util.Set)
public static java.util.List constructorsIn (java.lang.Iterable)
public static java.util.Set constructorsIn (java.util.Set)
public static java.util.List methodsIn (java.lang.Iterable)
public static java.util.Set methodsIn (java.util.Set)
public static java.util.List typesIn (java.lang.Iterable)
public static java.util.Set typesIn (java.util.Set)
public static java.util.List packagesIn (java.lang.Iterable)
public static java.util.Set packagesIn (java.util.Set)
public static java.util.List modulesIn (java.lang.Iterable)
public static java.util.Set modulesIn (java.util.Set)
private static java.util.List listFilter (java.lang.Iterable, java.util.Set, java.lang.Class)
private static java.util.Set setFilter (java.util.Set, java.util.Set, java.lang.Class)
public static java.util.List exportsIn (java.lang.Iterable)
public static java.util.List opensIn (java.lang.Iterable)
public static java.util.List providesIn (java.lang.Iterable)
public static java.util.List requiresIn (java.lang.Iterable)
public static java.util.List usesIn (java.lang.Iterable)
private static java.util.List listFilter (java.lang.Iterable, javax.lang.model.element.ModuleElement$DirectiveKind, java.lang.Class)
static void <clinit> ()
}
javax/lang/model/util/ElementKindVisitor6.class
ElementKindVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.ElementKindVisitor6 extends javax.lang.model.util.SimpleElementVisitor6 {
static final synthetic boolean $assertionsDisabled
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
public java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitTypeAsAnnotationType (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitTypeAsClass (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitTypeAsEnum (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitTypeAsInterface (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitVariableAsEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitVariableAsExceptionParameter (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitVariableAsLocalVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitVariableAsParameter (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitVariableAsResourceVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
public java.lang.Object visitExecutableAsInstanceInit (javax.lang.model.element.ExecutableElement, java.lang.Object)
public java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
public java.lang.Object visitExecutableAsStaticInit (javax.lang.model.element.ExecutableElement, java.lang.Object)
public java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
static void <clinit> ()
}
javax/lang/model/util/SimpleElementVisitor6.class
SimpleElementVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.SimpleElementVisitor6 extends javax.lang.model.util.AbstractElementVisitor6 {
protected final Object DEFAULT_VALUE
protected void <init> ()
protected void <init> (java.lang.Object)
protected java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
public java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
public java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
}
javax/lang/model/util/ElementScanner7.class
ElementScanner7.java
package javax.lang.model.util
public javax.lang.model.util.ElementScanner7 extends javax.lang.model.util.ElementScanner6 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
}
javax/lang/model/util/AbstractTypeVisitor9.class
AbstractTypeVisitor9.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractTypeVisitor9 extends javax.lang.model.util.AbstractTypeVisitor8 {
protected void <init> ()
}
javax/lang/model/util/AbstractAnnotationValueVisitor8.class
AbstractAnnotationValueVisitor8.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractAnnotationValueVisitor8 extends javax.lang.model.util.AbstractAnnotationValueVisitor7 {
protected void <init> ()
}
javax/lang/model/util/ElementScanner6.class
ElementScanner6.java
package javax.lang.model.util
public javax.lang.model.util.ElementScanner6 extends javax.lang.model.util.AbstractElementVisitor6 {
protected final Object DEFAULT_VALUE
protected void <init> ()
protected void <init> (java.lang.Object)
public final java.lang.Object scan (java.lang.Iterable, java.lang.Object)
public java.lang.Object scan (javax.lang.model.element.Element, java.lang.Object)
public final java.lang.Object scan (javax.lang.model.element.Element)
public java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
public java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
}
javax/lang/model/util/SimpleElementVisitor9.class
SimpleElementVisitor9.java
package javax.lang.model.util
public javax.lang.model.util.SimpleElementVisitor9 extends javax.lang.model.util.SimpleElementVisitor8 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitModule (javax.lang.model.element.ModuleElement, java.lang.Object)
}
javax/lang/model/util/ElementKindVisitor9.class
ElementKindVisitor9.java
package javax.lang.model.util
public javax.lang.model.util.ElementKindVisitor9 extends javax.lang.model.util.ElementKindVisitor8 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitModule (javax.lang.model.element.ModuleElement, java.lang.Object)
}
javax/lang/model/util/SimpleAnnotationValueVisitor7.class
SimpleAnnotationValueVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.SimpleAnnotationValueVisitor7 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/SimpleTypeVisitor9.class
SimpleTypeVisitor9.java
package javax.lang.model.util
public javax.lang.model.util.SimpleTypeVisitor9 extends javax.lang.model.util.SimpleTypeVisitor8 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/SimpleTypeVisitor8.class
SimpleTypeVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.SimpleTypeVisitor8 extends javax.lang.model.util.SimpleTypeVisitor7 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
}
javax/lang/model/util/TypeKindVisitor8.class
TypeKindVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.TypeKindVisitor8 extends javax.lang.model.util.TypeKindVisitor7 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
}
javax/lang/model/util/TypeKindVisitor9.class
TypeKindVisitor9.java
package javax.lang.model.util
public javax.lang.model.util.TypeKindVisitor9 extends javax.lang.model.util.TypeKindVisitor8 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/SimpleTypeVisitor7.class
SimpleTypeVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.SimpleTypeVisitor7 extends javax.lang.model.util.SimpleTypeVisitor6 {
protected void <init> ()
protected void <init> (java.lang.Object)
public java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
}
javax/lang/model/util/AbstractAnnotationValueVisitor9.class
AbstractAnnotationValueVisitor9.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractAnnotationValueVisitor9 extends javax.lang.model.util.AbstractAnnotationValueVisitor8 {
protected void <init> ()
}
javax/lang/model/util/SimpleElementVisitor8.class
SimpleElementVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.SimpleElementVisitor8 extends javax.lang.model.util.SimpleElementVisitor7 {
protected void <init> ()
protected void <init> (java.lang.Object)
}
javax/lang/model/util/Elements$Origin.class
Elements.java
package javax.lang.model.util
public final enum javax.lang.model.util.Elements$Origin extends java.lang.Enum {
public static final enum javax.lang.model.util.Elements$Origin EXPLICIT
public static final enum javax.lang.model.util.Elements$Origin MANDATED
public static final enum javax.lang.model.util.Elements$Origin SYNTHETIC
private static final synthetic javax.lang.model.util.Elements$Origin[] $VALUES
public static javax.lang.model.util.Elements$Origin[] values ()
public static javax.lang.model.util.Elements$Origin valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public boolean isDeclared ()
static void <clinit> ()
}
javax/lang/model/UnknownEntityException.class
UnknownEntityException.java
package javax.lang.model
public javax.lang.model.UnknownEntityException extends java.lang.RuntimeException {
private static final long serialVersionUID
protected void <init> (java.lang.String)
}
javax/tools/
javax/tools/FileManagerUtils$2.class
FileManagerUtils.java
package javax.tools
final javax.tools.FileManagerUtils$2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final synthetic Iterable val$paths
void <init> (java.lang.Iterable)
public boolean hasNext ()
public java.io.File next ()
public volatile synthetic java.lang.Object next ()
}
javax/tools/DocumentationTool$1.class
DocumentationTool.java
package javax.tools
synthetic javax.tools.DocumentationTool$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$DocumentationTool$Location
static void <clinit> ()
}
javax/tools/StandardLocation$1.class
StandardLocation.java
package javax.tools
final javax.tools.StandardLocation$1 extends java.lang.Object implements javax.tools.JavaFileManager$Location {
final synthetic String val$name
void <init> (java.lang.String)
public java.lang.String getName ()
public boolean isOutputLocation ()
}
javax/tools/Diagnostic.class
Diagnostic.java
package javax.tools
public abstract javax.tools.Diagnostic extends java.lang.Object {
public static final long NOPOS
public abstract javax.tools.Diagnostic$Kind getKind ()
public abstract java.lang.Object getSource ()
public abstract long getPosition ()
public abstract long getStartPosition ()
public abstract long getEndPosition ()
public abstract long getLineNumber ()
public abstract long getColumnNumber ()
public abstract java.lang.String getCode ()
public abstract java.lang.String getMessage (java.util.Locale)
}
javax/tools/OptionChecker.class
OptionChecker.java
package javax.tools
public abstract javax.tools.OptionChecker extends java.lang.Object {
public abstract int isSupportedOption (java.lang.String)
}
javax/tools/SimpleJavaFileObject.class
SimpleJavaFileObject.java
package javax.tools
public javax.tools.SimpleJavaFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
protected final java.net.URI uri
protected final javax.tools.JavaFileObject$Kind kind
protected void <init> (java.net.URI, javax.tools.JavaFileObject$Kind)
public java.net.URI toUri ()
public java.lang.String getName ()
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
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
public java.lang.String toString ()
}
javax/tools/JavaFileManager.class
JavaFileManager.java
package javax.tools
public abstract javax.tools.JavaFileManager extends java.lang.Object implements java.io.Closeable java.io.Flushable javax.tools.OptionChecker {
public abstract java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
public abstract java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
public abstract java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
public abstract boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
public abstract boolean handleOption (java.lang.String, java.util.Iterator)
public abstract boolean hasLocation (javax.tools.JavaFileManager$Location)
public abstract javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
public abstract javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
public abstract javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
public abstract javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String) throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) throws java.io.IOException
public java.util.ServiceLoader getServiceLoader (javax.tools.JavaFileManager$Location, java.lang.Class) throws java.io.IOException
public java.lang.String inferModuleName (javax.tools.JavaFileManager$Location) throws java.io.IOException
public java.lang.Iterable listLocationsForModules (javax.tools.JavaFileManager$Location) throws java.io.IOException
public boolean contains (javax.tools.JavaFileManager$Location, javax.tools.FileObject) throws java.io.IOException
}
javax/tools/ForwardingJavaFileObject.class
ForwardingJavaFileObject.java
package javax.tools
public javax.tools.ForwardingJavaFileObject extends javax.tools.ForwardingFileObject implements javax.tools.JavaFileObject {
protected void <init> (javax.tools.JavaFileObject)
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
}
javax/tools/Diagnostic$Kind.class
Diagnostic.java
package javax.tools
public final enum javax.tools.Diagnostic$Kind extends java.lang.Enum {
public static final enum javax.tools.Diagnostic$Kind ERROR
public static final enum javax.tools.Diagnostic$Kind WARNING
public static final enum javax.tools.Diagnostic$Kind MANDATORY_WARNING
public static final enum javax.tools.Diagnostic$Kind NOTE
public static final enum javax.tools.Diagnostic$Kind OTHER
private static final synthetic javax.tools.Diagnostic$Kind[] $VALUES
public static javax.tools.Diagnostic$Kind[] values ()
public static javax.tools.Diagnostic$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int)
static void <clinit> ()
}
javax/tools/ToolProvider.class
ToolProvider.java
package javax.tools
public javax.tools.ToolProvider extends java.lang.Object {
private static final String systemJavaCompilerModule
private static final String systemJavaCompilerName
private static final String systemDocumentationToolModule
private static final String systemDocumentationToolName
private static final boolean useLegacy
public void <init> ()
public static javax.tools.JavaCompiler getSystemJavaCompiler ()
public static javax.tools.DocumentationTool getSystemDocumentationTool ()
public static java.lang.ClassLoader getSystemToolClassLoader ()
private static java.lang.Object getSystemTool (java.lang.Class, java.lang.String, java.lang.String)
private static boolean matches (java.lang.Object, java.lang.String)
private static synthetic java.lang.Boolean lambda$matches$0 (java.lang.Object, java.lang.String)
static void <clinit> ()
}
javax/tools/JavaFileObject$Kind.class
JavaFileObject.java
package javax.tools
public final enum javax.tools.JavaFileObject$Kind extends java.lang.Enum {
public static final enum javax.tools.JavaFileObject$Kind SOURCE
public static final enum javax.tools.JavaFileObject$Kind CLASS
public static final enum javax.tools.JavaFileObject$Kind HTML
public static final enum javax.tools.JavaFileObject$Kind OTHER
public final String extension
private static final synthetic javax.tools.JavaFileObject$Kind[] $VALUES
public static javax.tools.JavaFileObject$Kind[] values ()
public static javax.tools.JavaFileObject$Kind valueOf (java.lang.String)
private void <init> (java.lang.String, int, java.lang.String)
static void <clinit> ()
}
javax/tools/StandardLocation$2.class
StandardLocation.java
package javax.tools
synthetic javax.tools.StandardLocation$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$tools$StandardLocation
static void <clinit> ()
}
javax/tools/Tool.class
Tool.java
package javax.tools
public abstract javax.tools.Tool extends java.lang.Object {
public java.lang.String name ()
public transient abstract int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
public abstract java.util.Set getSourceVersions ()
}
javax/tools/DocumentationTool.class
DocumentationTool.java
package javax.tools
public abstract javax.tools.DocumentationTool extends java.lang.Object implements javax.tools.Tool javax.tools.OptionChecker {
public abstract javax.tools.DocumentationTool$DocumentationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Class, java.lang.Iterable, java.lang.Iterable)
public abstract javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
}
javax/tools/FileManagerUtils.class
FileManagerUtils.java
package javax.tools
javax.tools.FileManagerUtils extends java.lang.Object {
private void <init> ()
static java.lang.Iterable asPaths (java.lang.Iterable)
static java.lang.Iterable asFiles (java.lang.Iterable)
private static synthetic java.util.Iterator lambda$asFiles$1 (java.lang.Iterable)
private static synthetic java.util.Iterator lambda$asPaths$0 (java.lang.Iterable)
}
javax/tools/ForwardingFileObject.class
ForwardingFileObject.java
package javax.tools
public javax.tools.ForwardingFileObject extends java.lang.Object implements javax.tools.FileObject {
protected final javax.tools.FileObject fileObject
protected void <init> (javax.tools.FileObject)
public java.net.URI toUri ()
public java.lang.String getName ()
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
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
}
javax/tools/DocumentationTool$Location.class
DocumentationTool.java
package javax.tools
public final enum javax.tools.DocumentationTool$Location extends java.lang.Enum implements javax.tools.JavaFileManager$Location {
public static final enum javax.tools.DocumentationTool$Location DOCUMENTATION_OUTPUT
public static final enum javax.tools.DocumentationTool$Location DOCLET_PATH
public static final enum javax.tools.DocumentationTool$Location TAGLET_PATH
private static final synthetic javax.tools.DocumentationTool$Location[] $VALUES
public static javax.tools.DocumentationTool$Location[] values ()
public static javax.tools.DocumentationTool$Location valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public java.lang.String getName ()
public boolean isOutputLocation ()
static void <clinit> ()
}
javax/tools/StandardJavaFileManager$PathFactory.class
StandardJavaFileManager.java
package javax.tools
public abstract javax.tools.StandardJavaFileManager$PathFactory extends java.lang.Object {
public transient abstract java.nio.file.Path getPath (java.lang.String, java.lang.String[])
}
javax/tools/JavaFileObject.class
JavaFileObject.java
package javax.tools
public abstract javax.tools.JavaFileObject extends java.lang.Object implements javax.tools.FileObject {
public abstract javax.tools.JavaFileObject$Kind getKind ()
public abstract boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public abstract javax.lang.model.element.NestingKind getNestingKind ()
public abstract javax.lang.model.element.Modifier getAccessLevel ()
}
javax/tools/DiagnosticListener.class
DiagnosticListener.java
package javax.tools
public abstract javax.tools.DiagnosticListener extends java.lang.Object {
public abstract void report (javax.tools.Diagnostic)
}
javax/tools/JavaCompiler.class
JavaCompiler.java
package javax.tools
public abstract javax.tools.JavaCompiler extends java.lang.Object implements javax.tools.Tool javax.tools.OptionChecker {
public abstract javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
public abstract javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
}
javax/tools/DiagnosticCollector.class
DiagnosticCollector.java
package javax.tools
public final javax.tools.DiagnosticCollector extends java.lang.Object implements javax.tools.DiagnosticListener {
private java.util.List diagnostics
public void <init> ()
public void report (javax.tools.Diagnostic)
public java.util.List getDiagnostics ()
}
javax/tools/ForwardingJavaFileManager.class
ForwardingJavaFileManager.java
package javax.tools
public javax.tools.ForwardingJavaFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
protected final javax.tools.JavaFileManager fileManager
protected void <init> (javax.tools.JavaFileManager)
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
public boolean handleOption (java.lang.String, java.util.Iterator)
public boolean hasLocation (javax.tools.JavaFileManager$Location)
public int isSupportedOption (java.lang.String)
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String) throws java.io.IOException
public javax.tools.JavaFileManager$Location getLocationForModule (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) throws java.io.IOException
public java.util.ServiceLoader getServiceLoader (javax.tools.JavaFileManager$Location, java.lang.Class) throws java.io.IOException
public java.lang.String inferModuleName (javax.tools.JavaFileManager$Location) throws java.io.IOException
public java.lang.Iterable listLocationsForModules (javax.tools.JavaFileManager$Location) throws java.io.IOException
public boolean contains (javax.tools.JavaFileManager$Location, javax.tools.FileObject) throws java.io.IOException
}
javax/tools/JavaCompiler$CompilationTask.class
JavaCompiler.java
package javax.tools
public abstract javax.tools.JavaCompiler$CompilationTask extends java.lang.Object implements java.util.concurrent.Callable {
public abstract void addModules (java.lang.Iterable)
public abstract void setProcessors (java.lang.Iterable)
public abstract void setLocale (java.util.Locale)
public abstract java.lang.Boolean call ()
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
javax/tools/FileObject.class
FileObject.java
package javax.tools
public abstract javax.tools.FileObject extends java.lang.Object {
public abstract java.net.URI toUri ()
public abstract java.lang.String getName ()
public abstract java.io.InputStream openInputStream () throws java.io.IOException
public abstract java.io.OutputStream openOutputStream () throws java.io.IOException
public abstract java.io.Reader openReader (boolean) throws java.io.IOException
public abstract java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public abstract java.io.Writer openWriter () throws java.io.IOException
public abstract long getLastModified ()
public abstract boolean delete ()
}
javax/tools/JavaFileManager$Location.class
JavaFileManager.java
package javax.tools
public abstract javax.tools.JavaFileManager$Location extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract boolean isOutputLocation ()
public boolean isModuleOrientedLocation ()
}
javax/tools/FileManagerUtils$1.class
FileManagerUtils.java
package javax.tools
final javax.tools.FileManagerUtils$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final synthetic Iterable val$files
void <init> (java.lang.Iterable)
public boolean hasNext ()
public java.nio.file.Path next ()
public volatile synthetic java.lang.Object next ()
}
javax/tools/StandardLocation.class
StandardLocation.java
package javax.tools
public final enum javax.tools.StandardLocation extends java.lang.Enum implements javax.tools.JavaFileManager$Location {
public static final enum javax.tools.StandardLocation CLASS_OUTPUT
public static final enum javax.tools.StandardLocation SOURCE_OUTPUT
public static final enum javax.tools.StandardLocation CLASS_PATH
public static final enum javax.tools.StandardLocation SOURCE_PATH
public static final enum javax.tools.StandardLocation ANNOTATION_PROCESSOR_PATH
public static final enum javax.tools.StandardLocation ANNOTATION_PROCESSOR_MODULE_PATH
public static final enum javax.tools.StandardLocation PLATFORM_CLASS_PATH
public static final enum javax.tools.StandardLocation NATIVE_HEADER_OUTPUT
public static final enum javax.tools.StandardLocation MODULE_SOURCE_PATH
public static final enum javax.tools.StandardLocation UPGRADE_MODULE_PATH
public static final enum javax.tools.StandardLocation SYSTEM_MODULES
public static final enum javax.tools.StandardLocation MODULE_PATH
public static final enum javax.tools.StandardLocation PATCH_MODULE_PATH
private static final java.util.concurrent.ConcurrentMap locations
private static final synthetic javax.tools.StandardLocation[] $VALUES
public static javax.tools.StandardLocation[] values ()
public static javax.tools.StandardLocation valueOf (java.lang.String)
private void <init> (java.lang.String, int)
public static javax.tools.JavaFileManager$Location locationFor (java.lang.String)
public java.lang.String getName ()
public boolean isOutputLocation ()
public boolean isModuleOrientedLocation ()
static void <clinit> ()
}
javax/tools/StandardJavaFileManager.class
StandardJavaFileManager.java
package javax.tools
public abstract javax.tools.StandardJavaFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
public abstract boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
public abstract java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable)
public java.lang.Iterable getJavaFileObjectsFromPaths (java.lang.Iterable)
public transient abstract java.lang.Iterable getJavaFileObjects (java.io.File[])
public transient java.lang.Iterable getJavaFileObjects (java.nio.file.Path[])
public abstract java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable)
public transient abstract java.lang.Iterable getJavaFileObjects (java.lang.String[])
public abstract void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
public void setLocationFromPaths (javax.tools.JavaFileManager$Location, java.util.Collection) throws java.io.IOException
public void setLocationForModule (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Collection) throws java.io.IOException
public abstract java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
public java.lang.Iterable getLocationAsPaths (javax.tools.JavaFileManager$Location)
public java.nio.file.Path asPath (javax.tools.FileObject)
public void setPathFactory (javax.tools.StandardJavaFileManager$PathFactory)
}
javax/tools/DocumentationTool$DocumentationTask.class
DocumentationTool.java
package javax.tools
public abstract javax.tools.DocumentationTool$DocumentationTask extends java.lang.Object implements java.util.concurrent.Callable {
public abstract void addModules (java.lang.Iterable)
public abstract void setLocale (java.util.Locale)
public abstract java.lang.Boolean call ()
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}