public class jdk.javadoc.internal.tool.DocEnvImpl implements jdk.javadoc.doclet.DocletEnvironment
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.tool.DocEnvImpl
super_class: java.lang.Object
{
public final jdk.javadoc.internal.tool.ElementsTable etable;
descriptor: Ljdk/javadoc/internal/tool/ElementsTable;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final jdk.javadoc.internal.tool.ToolEnvironment toolEnv;
descriptor: Ljdk/javadoc/internal/tool/ToolEnvironment;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public void <init>(jdk.javadoc.internal.tool.ToolEnvironment, jdk.javadoc.internal.tool.ElementsTable);
descriptor: (Ljdk/javadoc/internal/tool/ToolEnvironment;Ljdk/javadoc/internal/tool/ElementsTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield jdk.javadoc.internal.tool.DocEnvImpl.toolEnv:Ljdk/javadoc/internal/tool/ToolEnvironment;
2: aload 0
aload 2
putfield jdk.javadoc.internal.tool.DocEnvImpl.etable:Ljdk/javadoc/internal/tool/ElementsTable;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
0 4 1 toolEnv Ljdk/javadoc/internal/tool/ToolEnvironment;
0 4 2 etable Ljdk/javadoc/internal/tool/ElementsTable;
MethodParameters:
Name Flags
toolEnv
etable
public java.util.Set<? extends javax.lang.model.element.Element> getSpecifiedElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.etable:Ljdk/javadoc/internal/tool/ElementsTable;
invokevirtual jdk.javadoc.internal.tool.ElementsTable.getSpecifiedElements:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
Signature: ()Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
public java.util.Set<? extends javax.lang.model.element.Element> getIncludedElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.etable:Ljdk/javadoc/internal/tool/ElementsTable;
invokevirtual jdk.javadoc.internal.tool.ElementsTable.getIncludedElements:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
Signature: ()Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
public boolean isIncluded(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.etable:Ljdk/javadoc/internal/tool/ElementsTable;
aload 1
invokevirtual jdk.javadoc.internal.tool.ElementsTable.isIncluded:(Ljavax/lang/model/element/Element;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
0 1 1 e Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
e
public com.sun.source.util.DocTrees getDocTrees();
descriptor: ()Lcom/sun/source/util/DocTrees;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.toolEnv:Ljdk/javadoc/internal/tool/ToolEnvironment;
getfield jdk.javadoc.internal.tool.ToolEnvironment.docTrees:Lcom/sun/source/util/DocTrees;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
public javax.lang.model.util.Elements getElementUtils();
descriptor: ()Ljavax/lang/model/util/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.toolEnv:Ljdk/javadoc/internal/tool/ToolEnvironment;
getfield jdk.javadoc.internal.tool.ToolEnvironment.elements:Ljavax/lang/model/util/Elements;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
public javax.lang.model.util.Types getTypeUtils();
descriptor: ()Ljavax/lang/model/util/Types;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.toolEnv:Ljdk/javadoc/internal/tool/ToolEnvironment;
getfield jdk.javadoc.internal.tool.ToolEnvironment.typeutils:Lcom/sun/tools/javac/model/JavacTypes;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
public javax.tools.JavaFileManager getJavaFileManager();
descriptor: ()Ljavax/tools/JavaFileManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.toolEnv:Ljdk/javadoc/internal/tool/ToolEnvironment;
getfield jdk.javadoc.internal.tool.ToolEnvironment.fileManager:Ljavax/tools/JavaFileManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
public javax.lang.model.SourceVersion getSourceVersion();
descriptor: ()Ljavax/lang/model/SourceVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.toolEnv:Ljdk/javadoc/internal/tool/ToolEnvironment;
getfield jdk.javadoc.internal.tool.ToolEnvironment.source:Lcom/sun/tools/javac/code/Source;
invokestatic com.sun.tools.javac.code.Source.toSourceVersion:(Lcom/sun/tools/javac/code/Source;)Ljavax/lang/model/SourceVersion;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
public jdk.javadoc.doclet.DocletEnvironment$ModuleMode getModuleMode();
descriptor: ()Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.etable:Ljdk/javadoc/internal/tool/ElementsTable;
invokevirtual jdk.javadoc.internal.tool.ElementsTable.getModuleMode:()Ljdk/javadoc/doclet/DocletEnvironment$ModuleMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
public javax.tools.JavaFileObject$Kind getFileKind(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Ljavax/tools/JavaFileObject$Kind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.toolEnv:Ljdk/javadoc/internal/tool/ToolEnvironment;
aload 1
invokevirtual jdk.javadoc.internal.tool.ToolEnvironment.getFileKind:(Ljavax/lang/model/element/TypeElement;)Ljavax/tools/JavaFileObject$Kind;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
0 1 1 type Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
type
public boolean isSelected(javax.lang.model.element.Element);
descriptor: (Ljavax/lang/model/element/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.tool.DocEnvImpl.etable:Ljdk/javadoc/internal/tool/ElementsTable;
aload 1
invokevirtual jdk.javadoc.internal.tool.ElementsTable.isSelected:(Ljavax/lang/model/element/Element;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/tool/DocEnvImpl;
0 1 1 e Ljavax/lang/model/element/Element;
MethodParameters:
Name Flags
e
}
SourceFile: "DocEnvImpl.java"
InnerClasses:
public final Kind = javax.tools.JavaFileObject$Kind of javax.tools.JavaFileObject
public final ModuleMode = jdk.javadoc.doclet.DocletEnvironment$ModuleMode of jdk.javadoc.doclet.DocletEnvironment