public class jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter extends jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter
super_class: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
{
int noOfPackages;
descriptor: I
flags: (0x0000)
public void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
1: aload 0
aload 1
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
putfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.noOfPackages:I
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
0 3 1 configuration Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
0 3 2 filename Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
MethodParameters:
Name Flags
configuration
filename
public static void generate(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter
dup
aload 0
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokespecial jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
astore 1
start local 1 1: aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.generateFrameFile:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 configuration Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
1 3 1 framegen Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
MethodParameters:
Name Flags
configuration
protected void generateFrameFile();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.getFrameDetails:()Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 1
start local 1 1: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.BODY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 2
start local 2 2: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.ONLOAD:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
ldc "loadFrames()"
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
astore 3
start local 3 4: new jdk.javadoc.internal.doclets.formats.html.markup.Script
dup
5: ldc "\nif (targetPage == \"\" || targetPage == \"undefined\")\n window.location.replace("
6: invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:(Ljava/lang/String;)V
7: aload 3
bipush 39
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.appendStringLiteral:(Ljava/lang/CharSequence;C)Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
8: ldc ");\n"
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.append:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
9: astore 4
start local 4 10: aload 2
aload 4
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.noScriptMessage:Ljdk/javadoc/internal/doclets/toolkit/Content;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NOSCRIPT:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 12: aload 2
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.MAIN:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
ifeq 17
14: aload 1
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.MAIN:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 6
start local 6 15: aload 2
aload 6
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
end local 6 16: goto 18
17: StackMap locals: jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.Script jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 2
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
18: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.windowtitle:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 21
19: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.windowtitle:Ljava/lang/String;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.printFramesDocument:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;)V
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
ldc "doclet.Generated_Docs_Untitled"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.printFramesDocument:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;)V
22: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
1 23 1 frame Ljdk/javadoc/internal/doclets/toolkit/Content;
2 23 2 body Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4 23 3 topFilePath Ljava/lang/String;
10 23 4 script Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
12 23 5 noScript Ljdk/javadoc/internal/doclets/toolkit/Content;
15 16 6 main Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
private void printFramesDocument(java.lang.String, jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree);
descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.DocType.forVersion:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;)Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
astore 3
start local 3 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
getfield jdk.javadoc.internal.doclets.formats.html.Contents.newPage:Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 4
start local 4 2: new jdk.javadoc.internal.doclets.formats.html.markup.Head
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docletVersion:Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Head.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;Ljava/lang/String;)V
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.notimestamp:Z
ifeq 4
iconst_0
goto 5
StackMap locals: jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.DocType jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head
4: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.DocType jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head int
5: iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTimestamp:(ZZ)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
6: aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTitle:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setCharset:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getMainStylesheet:()Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getAdditionalStylesheets:()Ljava/util/List;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setStylesheets:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
9: iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addDefaultScript:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
10: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.getFramesScript:()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addScript:(Ljdk/javadoc/internal/doclets/formats/html/markup/Script;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
11: astore 5
start local 5 12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getLocale:()Ljava/util/Locale;
invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.toContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HTML:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 6
start local 6 13: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument
dup
aload 3
aload 4
aload 6
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
astore 7
start local 7 14: aload 7
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.write:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;)V
15: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
0 16 1 title Ljava/lang/String;
0 16 2 body Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
1 16 3 htmlDocType Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
2 16 4 htmlComment Ljdk/javadoc/internal/doclets/toolkit/Content;
12 16 5 head Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
13 16 6 htmlTree Ljdk/javadoc/internal/doclets/toolkit/Content;
14 16 7 htmlDocument Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
MethodParameters:
Name Flags
title
body
protected jdk.javadoc.internal.doclets.toolkit.Content getFrameDetails();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=1
start local 0 0: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 1
start local 1 1: new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
dup
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
astore 2
start local 2 2: aload 1
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.leftContainer:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
3: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.rightContainer:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
ifeq 7
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmple 7
5: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.addAllModulesFrameTag:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: goto 9
StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
StackMap stack:
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.noOfPackages:I
iconst_1
if_icmple 9
8: aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.addAllPackagesFrameTag:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.addAllClassesFrameTag:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: aload 0
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.addClassFrameTag:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.mainContainer:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 1
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 12: aload 3
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
13: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
1 14 1 leftContainerDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
2 14 2 rightContainerDiv Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
12 14 3 mainContainer Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
private void addAllModulesFrameTag(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MODULE_OVERVIEW_FRAME:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
1: ldc "packageListFrame"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
ldc "doclet.All_Modules"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
2: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.IFRAME:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 3: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.leftTop:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 4: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
0 6 1 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 6 2 frame Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4 6 3 leftTop Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
contentTree
private void addAllPackagesFrameTag(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.OVERVIEW_FRAME:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
1: ldc "packageListFrame"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
ldc "doclet.All_Packages"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
2: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.IFRAME:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 3: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.leftTop:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 4: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
0 6 1 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 6 2 frame Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4 6 3 leftTop Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
contentTree
private void addAllClassesFrameTag(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.ALLCLASSES_FRAME:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
1: ldc "packageFrame"
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
ldc "doclet.All_classes_and_interfaces"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
2: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.IFRAME:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 3: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.leftBottom:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 4: aload 1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
0 6 1 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 6 2 frame Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
4 6 3 leftBottom Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
contentTree
private void addClassFrameTag(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
ldc "classFrame"
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
ldc "doclet.Package_class_and_interface_descriptions"
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
2: invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.IFRAME:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 3: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.rightIframe:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
pop
4: aload 1
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
0 6 1 contentTree Ljdk/javadoc/internal/doclets/toolkit/Content;
3 6 2 frame Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
contentTree
protected jdk.javadoc.internal.doclets.formats.html.markup.Script getFramesScript();
descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new jdk.javadoc.internal.doclets.formats.html.markup.Script
dup
ldc "\n tmpTargetPage = \"\" + window.location.search;\n if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n tmpTargetPage = tmpTargetPage.substring(1);\n if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n tmpTargetPage = \"undefined\";\n targetPage = tmpTargetPage;\n function validURL(url) {\n try {\n url = decodeURIComponent(url);\n }\n catch (error) {\n return false;\n }\n var pos = url.indexOf(\".html\");\n if (pos == -1 || pos != url.length - 5)\n return false;\n var allowNumber = false;\n var allowSep = false;\n var seenDot = false;\n for (var i = 0; i < url.length - 5; i++) {\n var ch = url.charAt(i);\n if ('a' <= ch && ch <= 'z' ||\n 'A' <= ch && ch <= 'Z' ||\n ch == '$' ||\n ch == '_' ||\n ch.charCodeAt(0) > 127) {\n allowNumber = true;\n allowSep = true;\n } else if ('0' <= ch && ch <= '9'\n || ch == '-') {\n if (!allowNumber)\n return false;\n } else if (ch == '/' || ch == '.') {\n if (!allowSep)\n return false;\n allowNumber = false;\n allowSep = false;\n if (ch == '.')\n seenDot = true;\n if (ch == '/' && seenDot)\n return false;\n } else {\n return false;\n }\n }\n return true;\n }\n function loadFrames() {\n if (targetPage != \"\" && targetPage != \"undefined\")\n top.classFrame.location = top.targetPage;\n }\n"
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/FrameOutputWriter;
}
SourceFile: "FrameOutputWriter.java"