Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Krause2014-08-20 19:37:49 +0000
committerChristian Krause2014-08-20 19:37:49 +0000
commit05efae6acfcc7037ca5e2d19321ec84902bf061c (patch)
treeb71a3cbd3721bfa4a5fc19c317c7c17f92518118 /plugins/org.eclipse.emf.henshin.examples/src/org
parentfc04f610d72ed365270a2024c5591fed76748254 (diff)
downloadorg.eclipse.emft.henshin-05efae6acfcc7037ca5e2d19321ec84902bf061c.tar.gz
org.eclipse.emft.henshin-05efae6acfcc7037ca5e2d19321ec84902bf061c.tar.xz
org.eclipse.emft.henshin-05efae6acfcc7037ca5e2d19321ec84902bf061c.zip
Converted line delimiters to Linux
Change-Id: I051391ceeda510344702a0e8550e7978407c5cdf Signed-off-by: Christian Krause <henshin.ck@gmail.com>
Diffstat (limited to 'plugins/org.eclipse.emf.henshin.examples/src/org')
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/bank/empty-bank.xmi6
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/combpattern/CombBenchmark.java444
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/Ecore2GenmodelTrafo.java240
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/flowchartdsl.ecore56
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/CarRental.ecore116
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/Ecore2Rdb.java226
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/java2statemachine/1-java-model-small.xmi19804
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Evolution1.java962
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Net1.xmi18
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/Net1.xmi18
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/petri.ecore52
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/readme.txt44
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/petri.ecore52
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/readme.txt40
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/ALAPBenchmark.java230
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/LTSBenchmark.java268
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/STSBenchmark.java240
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/initialgraph.xmi10
-rw-r--r--plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/sierpinski/sierpinski.ecore28
19 files changed, 11427 insertions, 11427 deletions
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/bank/empty-bank.xmi b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/bank/empty-bank.xmi
index d8e654f2a..cc35e4c6f 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/bank/empty-bank.xmi
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/bank/empty-bank.xmi
@@ -1,3 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<bank:Bank xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bank="bank" xsi:schemaLocation="bank bank.ecore">
-</bank:Bank>
+<?xml version="1.0" encoding="UTF-8"?>
+<bank:Bank xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bank="bank" xsi:schemaLocation="bank bank.ecore">
+</bank:Bank>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/combpattern/CombBenchmark.java b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/combpattern/CombBenchmark.java
index 2b97f2ff1..f07165054 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/combpattern/CombBenchmark.java
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/combpattern/CombBenchmark.java
@@ -1,222 +1,222 @@
-/**
- * <copyright>
- * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * </copyright>
- */
-package org.eclipse.emf.henshin.examples.combpattern;
-
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.henshin.interpreter.EGraph;
-import org.eclipse.emf.henshin.interpreter.Engine;
-import org.eclipse.emf.henshin.interpreter.UnitApplication;
-import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
-import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
-import org.eclipse.emf.henshin.interpreter.util.InterpreterUtil;
-import org.eclipse.emf.henshin.model.Module;
-import org.eclipse.emf.henshin.model.Rule;
-import org.eclipse.emf.henshin.model.Unit;
-import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
-
-/**
- * Comb pattern example for Henshin. This class implements several benchmarks and consistency checks
- * for constructing grid structures and matching comb patterns. This class contains no transformation
- * logic. All transformation logic is specified in the Henshin transformation.
- *
- * @author Christian Krause
- */
-public class CombBenchmark {
-
- /**
- * Relative path to the example files.
- */
- public static final String PATH = "src/org/eclipse/emf/henshin/examples/combpattern";
-
- // Used resource set:
- final HenshinResourceSet resourceSet;
-
- // Used transformation engine:
- final Engine engine;
-
- /**
- * Default constructor.
- * @param path Path to the example files.
- */
- public CombBenchmark(String path) {
- resourceSet = new HenshinResourceSet(path);
- engine = new EngineImpl();
- }
-
- /**
- * Build a grid structure which will be stored in the argument graph.
- * It is assumed that the graph is empty on the invocation.
- * @param graph Target graph.
- * @param width Width of the grid.
- * @param height Height of the grid.
- * @param sparse Determines whether the grid is spares (separated columns)
- * @return Application time in milliseconds.
- */
- public long buildGrid(EGraph graph, int width, int height, boolean sparse) {
-
- // Load the module and unit:
- Module module = resourceSet.getModule(sparse ? "grid-sparse.henshin" : "grid-full.henshin", false);
- Unit unit = module.getUnit("buildGrid");
-
- // Apply the unit:
- UnitApplication application = new UnitApplicationImpl(engine);
- application.setUnit(unit);
- application.setEGraph(graph);
- application.setParameterValue("width", width);
- application.setParameterValue("height", height);
-
- long time = System.currentTimeMillis();
- InterpreterUtil.executeOrDie(application);
- time = System.currentTimeMillis() - time;
-
- // Sanity check whether to make sure the grid is correct:
- int expectedNodes = height*width+1;
- int expectedEdges = sparse ? (width*height) + (width/2)*(3*height-2) :
- (width*height) + (height-1)*width + height*(width-1);
- if (graph.size()!=expectedNodes || InterpreterUtil.countEdges(graph)!=expectedEdges) {
- throw new AssertionError("Generated grid incorrect");
- }
- return time;
-
- }
-
- /**
- * Build the comb pattern of a given width. This executes a high-order transformation
- * whose target model is a Henshin transformation rule.
- * @param width Width of the comb pattern.
- * @return The generated rule.
- */
- public Rule buildCombPattern(int width) {
-
- // Load the module and unit for building the rule:
- Module module = resourceSet.getModule("comb.henshin", false);
- Unit unit = module.getUnit("buildCombPattern");
-
- // Create a copy of the initial rule and prepare the EGraph:
- Rule rule = EcoreUtil.copy((Rule) module.getUnit("combPattern"));
- EGraph graph = new EGraphImpl();
- graph.addTree(rule);
- for (EPackage epackage : module.getImports()) {
- graph.addTree(epackage);
- }
-
- // Apply the unit for building the pattern:
- UnitApplication application = new UnitApplicationImpl(engine);
- application.setUnit(unit);
- application.setEGraph(graph);
- application.setParameterValue("width", width);
- application.execute(null);
-
- // Sanity check whether the rule is correct:
- int expectedNodes = 2*width;
- int expectedEdges = 2*width-1;
- if (rule.getLhs().getNodes().size()!=expectedNodes || rule.getLhs().getEdges().size()!=expectedEdges) {
- throw new AssertionError("Generated comb pattern incorrect");
- }
-
- // Optional saving of the generated rule:
- //system = HenshinFactory.eINSTANCE.createTransformationSystem();
- //system.getRules().add(rule);
- //benchmark.resourceSet.saveObject(system, "generated-rule.henshin");
- return rule;
-
- }
-
- /**
- * Find all matches for the comb pattern in the grid. This checks whether
- * the number of matches is correct and returns the required time for the
- * match finding in milliseconds.
- */
- public long matchCombPattern(EGraph graph, int gridWidth, int gridHeight, boolean sparse, int patternWidth, Rule combPattern) {
-
- long time = System.currentTimeMillis();
- int foundMatches = InterpreterUtil.findAllMatches(engine, combPattern, graph, null).size();
- time = System.currentTimeMillis() - time;
-
- // Check whether the number of matches is correct:
- int expectedMatches = expectedCombMatchCount(gridWidth, gridHeight, sparse, patternWidth);
- if (expectedMatches!=foundMatches) {
- throw new AssertionError("Expected " + expectedMatches + " for the comb pattern, but found " + foundMatches);
- }
- return time;
-
- }
-
- /**
- * Compute the expected number of matches for the comb pattern.
- */
- public static int expectedCombMatchCount(int gridWidth, int gridHeight, boolean sparse, int patternWidth) {
- return sparse ? 0 : (gridWidth-patternWidth+1) * (gridWidth-1);
- }
-
- /**
- * Run the complete benchmark.
- * @param path Path to the example files.
- */
- public static void run(String path) {
-
- System.out.println("Starting comb benchmark...");
- System.out.println("MaxMemory: " + Runtime.getRuntime().maxMemory()/1024/1024 + "M\n");
-
- CombBenchmark benchmark = new CombBenchmark(path);
- benchmark.engine.getOptions().put(Engine.OPTION_SORT_VARIABLES, false);
- EGraph grid = new EGraphImpl();
-
- int maxFullLen = 60;
- int maxSparseLen = 100;
-
- // Benchmark for full grid:
- System.out.println("Benchmark for generating sparse grid...");
- System.out.println("Length\tNodes\tTime");
- for (int i=10; i<=maxSparseLen; i+=10) {
- System.out.println(i + "\t" + (i*i) + "\t" + benchmark.buildGrid(grid, i, i, true));
- grid.clear();
- }
-
- // Benchmark for generating sparse grid:
- System.out.println("\nBenchmark for generating full grid...");
- System.out.println("Length\tNodes\tTime");
- for (int i=10; i<=maxFullLen; i+=10) {
- System.out.println(i + "\t" + (i*i) + "\t" + benchmark.buildGrid(grid, i, i, false));
- grid.clear();
- }
-
- // Benchmark for matching comb pattern in the full grid:
- System.out.println("\nBenchmark for matching comb pattern in full grid...");
- System.out.println("GridLen\tPatLen\tMatches\tTime");
- benchmark.buildGrid(grid, maxFullLen, maxFullLen, false);
- for (int j=10; j<=maxFullLen; j+=10) {
- Rule pattern = benchmark.buildCombPattern(j);
- System.out.println(maxFullLen + "\t" + j +
- "\t" + expectedCombMatchCount(maxFullLen, maxFullLen, false, j) +
- "\t" + benchmark.matchCombPattern(grid, maxFullLen, maxFullLen, false, j, pattern));
- }
- grid.clear();
-
- // Benchmark for matching comb pattern in the sparse grid (no matches):
- System.out.println("\nBenchmark for matching comb pattern in sparse grid (no matches)...");
- System.out.println("GridLen\tPatLen\tTime");
- benchmark.buildGrid(grid, maxSparseLen, maxSparseLen, true);
- for (int j=10; j<=maxSparseLen; j+=10) {
- Rule pattern = benchmark.buildCombPattern(j);
- System.out.println(maxSparseLen + "\t" + j +
- "\t" + benchmark.matchCombPattern(grid, maxSparseLen, maxSparseLen, true, j, pattern));
- }
- grid.clear();
-
- }
-
- public static void main(String[] args) {
- run(PATH);
- }
-
-}
+/**
+ * <copyright>
+ * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * </copyright>
+ */
+package org.eclipse.emf.henshin.examples.combpattern;
+
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.henshin.interpreter.EGraph;
+import org.eclipse.emf.henshin.interpreter.Engine;
+import org.eclipse.emf.henshin.interpreter.UnitApplication;
+import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
+import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
+import org.eclipse.emf.henshin.interpreter.util.InterpreterUtil;
+import org.eclipse.emf.henshin.model.Module;
+import org.eclipse.emf.henshin.model.Rule;
+import org.eclipse.emf.henshin.model.Unit;
+import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
+
+/**
+ * Comb pattern example for Henshin. This class implements several benchmarks and consistency checks
+ * for constructing grid structures and matching comb patterns. This class contains no transformation
+ * logic. All transformation logic is specified in the Henshin transformation.
+ *
+ * @author Christian Krause
+ */
+public class CombBenchmark {
+
+ /**
+ * Relative path to the example files.
+ */
+ public static final String PATH = "src/org/eclipse/emf/henshin/examples/combpattern";
+
+ // Used resource set:
+ final HenshinResourceSet resourceSet;
+
+ // Used transformation engine:
+ final Engine engine;
+
+ /**
+ * Default constructor.
+ * @param path Path to the example files.
+ */
+ public CombBenchmark(String path) {
+ resourceSet = new HenshinResourceSet(path);
+ engine = new EngineImpl();
+ }
+
+ /**
+ * Build a grid structure which will be stored in the argument graph.
+ * It is assumed that the graph is empty on the invocation.
+ * @param graph Target graph.
+ * @param width Width of the grid.
+ * @param height Height of the grid.
+ * @param sparse Determines whether the grid is spares (separated columns)
+ * @return Application time in milliseconds.
+ */
+ public long buildGrid(EGraph graph, int width, int height, boolean sparse) {
+
+ // Load the module and unit:
+ Module module = resourceSet.getModule(sparse ? "grid-sparse.henshin" : "grid-full.henshin", false);
+ Unit unit = module.getUnit("buildGrid");
+
+ // Apply the unit:
+ UnitApplication application = new UnitApplicationImpl(engine);
+ application.setUnit(unit);
+ application.setEGraph(graph);
+ application.setParameterValue("width", width);
+ application.setParameterValue("height", height);
+
+ long time = System.currentTimeMillis();
+ InterpreterUtil.executeOrDie(application);
+ time = System.currentTimeMillis() - time;
+
+ // Sanity check whether to make sure the grid is correct:
+ int expectedNodes = height*width+1;
+ int expectedEdges = sparse ? (width*height) + (width/2)*(3*height-2) :
+ (width*height) + (height-1)*width + height*(width-1);
+ if (graph.size()!=expectedNodes || InterpreterUtil.countEdges(graph)!=expectedEdges) {
+ throw new AssertionError("Generated grid incorrect");
+ }
+ return time;
+
+ }
+
+ /**
+ * Build the comb pattern of a given width. This executes a high-order transformation
+ * whose target model is a Henshin transformation rule.
+ * @param width Width of the comb pattern.
+ * @return The generated rule.
+ */
+ public Rule buildCombPattern(int width) {
+
+ // Load the module and unit for building the rule:
+ Module module = resourceSet.getModule("comb.henshin", false);
+ Unit unit = module.getUnit("buildCombPattern");
+
+ // Create a copy of the initial rule and prepare the EGraph:
+ Rule rule = EcoreUtil.copy((Rule) module.getUnit("combPattern"));
+ EGraph graph = new EGraphImpl();
+ graph.addTree(rule);
+ for (EPackage epackage : module.getImports()) {
+ graph.addTree(epackage);
+ }
+
+ // Apply the unit for building the pattern:
+ UnitApplication application = new UnitApplicationImpl(engine);
+ application.setUnit(unit);
+ application.setEGraph(graph);
+ application.setParameterValue("width", width);
+ application.execute(null);
+
+ // Sanity check whether the rule is correct:
+ int expectedNodes = 2*width;
+ int expectedEdges = 2*width-1;
+ if (rule.getLhs().getNodes().size()!=expectedNodes || rule.getLhs().getEdges().size()!=expectedEdges) {
+ throw new AssertionError("Generated comb pattern incorrect");
+ }
+
+ // Optional saving of the generated rule:
+ //system = HenshinFactory.eINSTANCE.createTransformationSystem();
+ //system.getRules().add(rule);
+ //benchmark.resourceSet.saveObject(system, "generated-rule.henshin");
+ return rule;
+
+ }
+
+ /**
+ * Find all matches for the comb pattern in the grid. This checks whether
+ * the number of matches is correct and returns the required time for the
+ * match finding in milliseconds.
+ */
+ public long matchCombPattern(EGraph graph, int gridWidth, int gridHeight, boolean sparse, int patternWidth, Rule combPattern) {
+
+ long time = System.currentTimeMillis();
+ int foundMatches = InterpreterUtil.findAllMatches(engine, combPattern, graph, null).size();
+ time = System.currentTimeMillis() - time;
+
+ // Check whether the number of matches is correct:
+ int expectedMatches = expectedCombMatchCount(gridWidth, gridHeight, sparse, patternWidth);
+ if (expectedMatches!=foundMatches) {
+ throw new AssertionError("Expected " + expectedMatches + " for the comb pattern, but found " + foundMatches);
+ }
+ return time;
+
+ }
+
+ /**
+ * Compute the expected number of matches for the comb pattern.
+ */
+ public static int expectedCombMatchCount(int gridWidth, int gridHeight, boolean sparse, int patternWidth) {
+ return sparse ? 0 : (gridWidth-patternWidth+1) * (gridWidth-1);
+ }
+
+ /**
+ * Run the complete benchmark.
+ * @param path Path to the example files.
+ */
+ public static void run(String path) {
+
+ System.out.println("Starting comb benchmark...");
+ System.out.println("MaxMemory: " + Runtime.getRuntime().maxMemory()/1024/1024 + "M\n");
+
+ CombBenchmark benchmark = new CombBenchmark(path);
+ benchmark.engine.getOptions().put(Engine.OPTION_SORT_VARIABLES, false);
+ EGraph grid = new EGraphImpl();
+
+ int maxFullLen = 60;
+ int maxSparseLen = 100;
+
+ // Benchmark for full grid:
+ System.out.println("Benchmark for generating sparse grid...");
+ System.out.println("Length\tNodes\tTime");
+ for (int i=10; i<=maxSparseLen; i+=10) {
+ System.out.println(i + "\t" + (i*i) + "\t" + benchmark.buildGrid(grid, i, i, true));
+ grid.clear();
+ }
+
+ // Benchmark for generating sparse grid:
+ System.out.println("\nBenchmark for generating full grid...");
+ System.out.println("Length\tNodes\tTime");
+ for (int i=10; i<=maxFullLen; i+=10) {
+ System.out.println(i + "\t" + (i*i) + "\t" + benchmark.buildGrid(grid, i, i, false));
+ grid.clear();
+ }
+
+ // Benchmark for matching comb pattern in the full grid:
+ System.out.println("\nBenchmark for matching comb pattern in full grid...");
+ System.out.println("GridLen\tPatLen\tMatches\tTime");
+ benchmark.buildGrid(grid, maxFullLen, maxFullLen, false);
+ for (int j=10; j<=maxFullLen; j+=10) {
+ Rule pattern = benchmark.buildCombPattern(j);
+ System.out.println(maxFullLen + "\t" + j +
+ "\t" + expectedCombMatchCount(maxFullLen, maxFullLen, false, j) +
+ "\t" + benchmark.matchCombPattern(grid, maxFullLen, maxFullLen, false, j, pattern));
+ }
+ grid.clear();
+
+ // Benchmark for matching comb pattern in the sparse grid (no matches):
+ System.out.println("\nBenchmark for matching comb pattern in sparse grid (no matches)...");
+ System.out.println("GridLen\tPatLen\tTime");
+ benchmark.buildGrid(grid, maxSparseLen, maxSparseLen, true);
+ for (int j=10; j<=maxSparseLen; j+=10) {
+ Rule pattern = benchmark.buildCombPattern(j);
+ System.out.println(maxSparseLen + "\t" + j +
+ "\t" + benchmark.matchCombPattern(grid, maxSparseLen, maxSparseLen, true, j, pattern));
+ }
+ grid.clear();
+
+ }
+
+ public static void main(String[] args) {
+ run(PATH);
+ }
+
+}
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/Ecore2GenmodelTrafo.java b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/Ecore2GenmodelTrafo.java
index 7070d17e6..fa8e5d763 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/Ecore2GenmodelTrafo.java
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/Ecore2GenmodelTrafo.java
@@ -1,121 +1,121 @@
-/**
- * <copyright>
- * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * </copyright>
- */
-package org.eclipse.emf.henshin.examples.ecore2genmodel;
-
-import org.eclipse.emf.codegen.ecore.genmodel.GenModel;
-import org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.henshin.interpreter.EGraph;
-import org.eclipse.emf.henshin.interpreter.Engine;
-import org.eclipse.emf.henshin.interpreter.UnitApplication;
-import org.eclipse.emf.henshin.interpreter.impl.ChangeImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
-import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
-import org.eclipse.emf.henshin.interpreter.util.InterpreterUtil;
-import org.eclipse.emf.henshin.model.Module;
-import org.eclipse.emf.henshin.model.Unit;
-import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
-
-/**
- * This implementation of an Ecore to Genmodel transformation by
- * <a href="http://www.eclipse.org/modeling/emft/henshin/">Henshin</a>
- * was created in the context of the
- * <a href="http://is.ieis.tue.nl/staff/pvgorp/events/TTC2010/">Transformation Tool
- * Contest 2010</a> organized as satellite workshop to the
- * <a href="http://malaga2010.lcc.uma.es/">TOOLS 2010</a> conference.<br>
- * Authors are (in alphabetical order):
- * <ul>
- * <li>Enrico Biermann</li>
- * <li>Claudia Ermel</li>
- * <li>Stefan Jurack</li>
- * <li>Christian Krause</li>
- * </ul>
- *
- * <i>Remark:</i> As proof of concept only, in the following source (*.ecore) and
- * target (*.genmodel) model files are hard-coded. An adaptation to a full-fledged
- * plug-in providing a context menu entry for Ecore files is straightforward.
- *
- */
-public class Ecore2GenmodelTrafo {
-
- // Base directory relative to the plug-in root:
- public static final String PATH = "src/org/eclipse/emf/henshin/examples/ecore2genmodel";
-
- /**
- * Example transformation that translates an Ecore model for flow charts to a GenModel.
- */
- public static void runEcore2GenmodelExample(String path, boolean save) {
-
- System.out.println("Generating GenModel for flowchartdsl.ecore...");
-
- // Create a resource set:
- HenshinResourceSet resourceSet = new HenshinResourceSet(path);
-
- // Register Genmodel package (everything else is automatically registered):
- resourceSet.registerXMIResourceFactories("genmodel");
- GenModelPackage.eINSTANCE.getName();
-
- // Load the module:
- Module module = resourceSet.getModule("Ecore2Genmodel.henshin", false);
-
- // Load Ecore files:
- EPackage mappingModel = (EPackage) resourceSet.getEObject("ecore2gen.ecore");
- EPackage ecoreModel = (EPackage) resourceSet.getEObject("flowchartdsl.ecore");
-
- // Create the object graph:
- EGraph graph = new EGraphImpl(ecoreModel);
-
- // Prepare the interpreter engine:
- Engine engine = new EngineImpl();
- ChangeImpl.PRINT_WARNINGS = false; // we can ignore the warnings
- UnitApplication unitApp = new UnitApplicationImpl(engine);
-
- // Generate genmodel from ecore model (without annotations).
- unitApp.setEGraph(graph);
- unitApp.setUnit(module.getUnit("translateGenModel"));
-
- // File name and plug-in name cannot be reliably deduced by the model elements, thus need to be set:
- unitApp.setParameterValue("modelFileName", "flowchartdsl.ecore");
- unitApp.setParameterValue("pluginName", ecoreModel.getName());
-
- // Execute the transformation unit:
- InterpreterUtil.executeOrDie(unitApp);
-
- // Get the generated Genmodel:
- GenModel genModel = (GenModel) unitApp.getResultParameterValue("genModel");
-
- graph.addTree(module);
- graph.addTree(GenModelPackage.eINSTANCE);
- graph.addTree(mappingModel);
-
- // Process annotations and generate related Henshin rules:
- unitApp.setUnit(module.getUnit("prepareCustomizationUnit"));
- InterpreterUtil.executeOrDie(unitApp);
-
- // Apply generated rules to transfer annotations to the genmodel.
- Unit customizationUnit = (Unit) unitApp.getResultParameterValue("seqUnit");
- unitApp.setUnit(customizationUnit);
- InterpreterUtil.executeOrDie(unitApp);
-
- System.out.println("Successfully generated GenModel.");
-
- if (save) {
- resourceSet.saveEObject(genModel, "flowchartdsl-generated.genmodel");
- System.out.println("Saved the result to flowchartdsl-generated.genmodel");
- }
-
- }
-
- public static void main(String[] args) {
- runEcore2GenmodelExample(PATH, true);
- }
-
+/**
+ * <copyright>
+ * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * </copyright>
+ */
+package org.eclipse.emf.henshin.examples.ecore2genmodel;
+
+import org.eclipse.emf.codegen.ecore.genmodel.GenModel;
+import org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.henshin.interpreter.EGraph;
+import org.eclipse.emf.henshin.interpreter.Engine;
+import org.eclipse.emf.henshin.interpreter.UnitApplication;
+import org.eclipse.emf.henshin.interpreter.impl.ChangeImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
+import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
+import org.eclipse.emf.henshin.interpreter.util.InterpreterUtil;
+import org.eclipse.emf.henshin.model.Module;
+import org.eclipse.emf.henshin.model.Unit;
+import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
+
+/**
+ * This implementation of an Ecore to Genmodel transformation by
+ * <a href="http://www.eclipse.org/modeling/emft/henshin/">Henshin</a>
+ * was created in the context of the
+ * <a href="http://is.ieis.tue.nl/staff/pvgorp/events/TTC2010/">Transformation Tool
+ * Contest 2010</a> organized as satellite workshop to the
+ * <a href="http://malaga2010.lcc.uma.es/">TOOLS 2010</a> conference.<br>
+ * Authors are (in alphabetical order):
+ * <ul>
+ * <li>Enrico Biermann</li>
+ * <li>Claudia Ermel</li>
+ * <li>Stefan Jurack</li>
+ * <li>Christian Krause</li>
+ * </ul>
+ *
+ * <i>Remark:</i> As proof of concept only, in the following source (*.ecore) and
+ * target (*.genmodel) model files are hard-coded. An adaptation to a full-fledged
+ * plug-in providing a context menu entry for Ecore files is straightforward.
+ *
+ */
+public class Ecore2GenmodelTrafo {
+
+ // Base directory relative to the plug-in root:
+ public static final String PATH = "src/org/eclipse/emf/henshin/examples/ecore2genmodel";
+
+ /**
+ * Example transformation that translates an Ecore model for flow charts to a GenModel.
+ */
+ public static void runEcore2GenmodelExample(String path, boolean save) {
+
+ System.out.println("Generating GenModel for flowchartdsl.ecore...");
+
+ // Create a resource set:
+ HenshinResourceSet resourceSet = new HenshinResourceSet(path);
+
+ // Register Genmodel package (everything else is automatically registered):
+ resourceSet.registerXMIResourceFactories("genmodel");
+ GenModelPackage.eINSTANCE.getName();
+
+ // Load the module:
+ Module module = resourceSet.getModule("Ecore2Genmodel.henshin", false);
+
+ // Load Ecore files:
+ EPackage mappingModel = (EPackage) resourceSet.getEObject("ecore2gen.ecore");
+ EPackage ecoreModel = (EPackage) resourceSet.getEObject("flowchartdsl.ecore");
+
+ // Create the object graph:
+ EGraph graph = new EGraphImpl(ecoreModel);
+
+ // Prepare the interpreter engine:
+ Engine engine = new EngineImpl();
+ ChangeImpl.PRINT_WARNINGS = false; // we can ignore the warnings
+ UnitApplication unitApp = new UnitApplicationImpl(engine);
+
+ // Generate genmodel from ecore model (without annotations).
+ unitApp.setEGraph(graph);
+ unitApp.setUnit(module.getUnit("translateGenModel"));
+
+ // File name and plug-in name cannot be reliably deduced by the model elements, thus need to be set:
+ unitApp.setParameterValue("modelFileName", "flowchartdsl.ecore");
+ unitApp.setParameterValue("pluginName", ecoreModel.getName());
+
+ // Execute the transformation unit:
+ InterpreterUtil.executeOrDie(unitApp);
+
+ // Get the generated Genmodel:
+ GenModel genModel = (GenModel) unitApp.getResultParameterValue("genModel");
+
+ graph.addTree(module);
+ graph.addTree(GenModelPackage.eINSTANCE);
+ graph.addTree(mappingModel);
+
+ // Process annotations and generate related Henshin rules:
+ unitApp.setUnit(module.getUnit("prepareCustomizationUnit"));
+ InterpreterUtil.executeOrDie(unitApp);
+
+ // Apply generated rules to transfer annotations to the genmodel.
+ Unit customizationUnit = (Unit) unitApp.getResultParameterValue("seqUnit");
+ unitApp.setUnit(customizationUnit);
+ InterpreterUtil.executeOrDie(unitApp);
+
+ System.out.println("Successfully generated GenModel.");
+
+ if (save) {
+ resourceSet.saveEObject(genModel, "flowchartdsl-generated.genmodel");
+ System.out.println("Saved the result to flowchartdsl-generated.genmodel");
+ }
+
+ }
+
+ public static void main(String[] args) {
+ runEcore2GenmodelExample(PATH, true);
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/flowchartdsl.ecore b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/flowchartdsl.ecore
index 2df582886..7f2d0a5da 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/flowchartdsl.ecore
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2genmodel/flowchartdsl.ecore
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="flowchartdsl"
- nsURI="flowchartdsl" nsPrefix="">
- <eAnnotations>
- <details key="basePackage" value="&quot;org.eclipse.emf.henshin&quot;"/>
- </eAnnotations>
- <eClassifiers xsi:type="ecore:EClass" name="Flowchart">
- <eAnnotations>
- <details key="dynamic" value="true"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1"
- eType="#//Node" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" upperBound="-1"
- eType="#//Transition" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Transition">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Node"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Node"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="#//Node"/>
- <eClassifiers xsi:type="ecore:EClass" name="Decision" eSuperTypes="#//Node"/>
-</ecore:EPackage>
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="flowchartdsl"
+ nsURI="flowchartdsl" nsPrefix="">
+ <eAnnotations>
+ <details key="basePackage" value="&quot;org.eclipse.emf.henshin&quot;"/>
+ </eAnnotations>
+ <eClassifiers xsi:type="ecore:EClass" name="Flowchart">
+ <eAnnotations>
+ <details key="dynamic" value="true"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1"
+ eType="#//Node" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" upperBound="-1"
+ eType="#//Transition" containment="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Transition">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Node"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Node"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="#//Node"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Decision" eSuperTypes="#//Node"/>
+</ecore:EPackage>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/CarRental.ecore b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/CarRental.ecore
index db56769bb..e332ba58a 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/CarRental.ecore
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/CarRental.ecore
@@ -1,58 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="CarRentalModel"
- nsURI="http://www.eclipse.org/emf/henshin/examples/oo2rdb/CarRentalModel" nsPrefix="CarRentalModel">
- <eClassifiers xsi:type="ecore:EClass" name="CarRental">
- <eStructuralFeatures xsi:type="ecore:EReference" name="customer" upperBound="-1"
- eType="#//Customer" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="agencies" lowerBound="1"
- upperBound="-1" eType="#//Agency" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="crafts" lowerBound="1"
- upperBound="-1" eType="#//Craft" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="mainAgency" lowerBound="1"
- eType="#//Agency"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Customer">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
- iD="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastname" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="surname" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="bestellungen" lowerBound="1"
- upperBound="-1" eType="#//Order" containment="true" eOpposite="#//Order/customer"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Order">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="orderDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="price" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="craft" lowerBound="1" eType="#//Craft"
- eOpposite="#//Craft/rentBy"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="customer" lowerBound="1"
- eType="#//Customer" eOpposite="#//Customer/bestellungen"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Agency">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="street" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="place" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="zip" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="VipCustomer" eSuperTypes="#//Customer">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="discount" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Craft" abstract="true">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="vin" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
- iD="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="charge" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="licenseNo" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="rentBy" upperBound="-1"
- eType="#//Order" eOpposite="#//Order/craft"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Motorcycle" eSuperTypes="#//Craft">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="cm3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Automobile" eSuperTypes="#//Craft">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCabrio" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eClassifiers>
-</ecore:EPackage>
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="CarRentalModel"
+ nsURI="http://www.eclipse.org/emf/henshin/examples/oo2rdb/CarRentalModel" nsPrefix="CarRentalModel">
+ <eClassifiers xsi:type="ecore:EClass" name="CarRental">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="customer" upperBound="-1"
+ eType="#//Customer" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="agencies" lowerBound="1"
+ upperBound="-1" eType="#//Agency" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="crafts" lowerBound="1"
+ upperBound="-1" eType="#//Craft" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="mainAgency" lowerBound="1"
+ eType="#//Agency"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Customer">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
+ iD="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastname" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="surname" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="bestellungen" lowerBound="1"
+ upperBound="-1" eType="#//Order" containment="true" eOpposite="#//Order/customer"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Order">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="orderDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="price" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="craft" lowerBound="1" eType="#//Craft"
+ eOpposite="#//Craft/rentBy"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="customer" lowerBound="1"
+ eType="#//Customer" eOpposite="#//Customer/bestellungen"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Agency">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="street" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="place" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="zip" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="VipCustomer" eSuperTypes="#//Customer">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="discount" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Craft" abstract="true">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="vin" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
+ iD="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="charge" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="licenseNo" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="rentBy" upperBound="-1"
+ eType="#//Order" eOpposite="#//Order/craft"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Motorcycle" eSuperTypes="#//Craft">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="cm3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Automobile" eSuperTypes="#//Craft">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCabrio" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/Ecore2Rdb.java b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/Ecore2Rdb.java
index 2350948c1..391eba380 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/Ecore2Rdb.java
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/ecore2rdb/Ecore2Rdb.java
@@ -1,113 +1,113 @@
-/**
- * <copyright>
- * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * </copyright>
- */
-package org.eclipse.emf.henshin.examples.ecore2rdb;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.impl.ResourceImpl;
-import org.eclipse.emf.henshin.interpreter.EGraph;
-import org.eclipse.emf.henshin.interpreter.Engine;
-import org.eclipse.emf.henshin.interpreter.UnitApplication;
-import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
-import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
-import org.eclipse.emf.henshin.interpreter.util.InterpreterUtil;
-import org.eclipse.emf.henshin.model.Module;
-import org.eclipse.emf.henshin.model.Unit;
-import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
-
-/**
- * This class triggers a transformation of an Ecore model into a relational
- * (database) format. This is one example of an exogenous transformation with
- * Henshin.
- *
- * @author Stefan Jurack, Christian Krause
- *
- */
-public class Ecore2Rdb {
-
- /**
- * Relative path to the example files:
- */
- public static final String PATH = "src/org/eclipse/emf/henshin/examples/ecore2rdb";
-
- /**
- * Example Ecore-input model:
- */
- public static final String EXAMPLE_ECORE_MODEL = "CarRental.ecore";
-
- /**
- * Package name of the example model:
- */
- public static final String EXAMPLE_PACKAGE_NAME = "CarRentalModel";
-
- /**
- * Example RDB-output model (reference):
- */
- public static final String EXAMPLE_RDB_MODEL = "CarRental-reference-result.xmi";
-
- /**
- * Run the transformation.
- * @param path Path to the example files.
- * @param ecoreModel File name of an Ecore model.
- * @param referenceRdbModel If set, the generated result will be compared with that model (for testing).
- * @param saveResult Whether to save the result.
- */
- public static void run(String path, String ecoreModel, String packageName, String referenceRdbModel, boolean saveResult) {
-
- System.out.println("Generating Rdb model for '" + ecoreModel + "'...");
-
- // Load the transformation module and the input model:
- HenshinResourceSet resourceSet = new HenshinResourceSet(path);
- Module module = resourceSet.getModule("ecore2rdb.henshin", false);
- Resource carRental = resourceSet.getResource(ecoreModel);
-
- // Initialize the Henshin graph:
- EGraph graph = new EGraphImpl(carRental);
-
- // Initialize the interpreter:
- Engine engine = new EngineImpl();
-
- Unit unit = module.getUnit("main");
- UnitApplication unitApp = new UnitApplicationImpl(engine, graph, unit, null);
- unitApp.setParameterValue("packageName", packageName);
-
- // Execute the transformation unit:
- InterpreterUtil.executeOrDie(unitApp);
- EObject result = (EObject) unitApp.getResultParameterValue("schema");
- System.out.println("Generated Rdb model.");
-
- // Save the result?
- if (saveResult) {
- String resultFile = ecoreModel.replaceFirst(".ecore", "-generated-result.xmi");
- resourceSet.saveEObject(result, resultFile);
- System.out.println("Saved result in '" + resultFile + "'");
- }
-
- // Compare with a reference model?
- if (referenceRdbModel!=null) {
- Resource reference = resourceSet.getResource(referenceRdbModel);
- Resource generated = new ResourceImpl();
- generated.getContents().add(result);
- if (!InterpreterUtil.areIsomorphic(reference, generated)) {
- throw new AssertionError("Unexpected result for '" + ecoreModel + "'");
- } else {
- System.out.println("Generated result is correct.");
- }
-
- }
-
- }
-
- public static void main(String[] args) {
- run(PATH, EXAMPLE_ECORE_MODEL, EXAMPLE_PACKAGE_NAME, EXAMPLE_RDB_MODEL, true);
- }
-
-}
+/**
+ * <copyright>
+ * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * </copyright>
+ */
+package org.eclipse.emf.henshin.examples.ecore2rdb;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.impl.ResourceImpl;
+import org.eclipse.emf.henshin.interpreter.EGraph;
+import org.eclipse.emf.henshin.interpreter.Engine;
+import org.eclipse.emf.henshin.interpreter.UnitApplication;
+import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
+import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
+import org.eclipse.emf.henshin.interpreter.util.InterpreterUtil;
+import org.eclipse.emf.henshin.model.Module;
+import org.eclipse.emf.henshin.model.Unit;
+import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
+
+/**
+ * This class triggers a transformation of an Ecore model into a relational
+ * (database) format. This is one example of an exogenous transformation with
+ * Henshin.
+ *
+ * @author Stefan Jurack, Christian Krause
+ *
+ */
+public class Ecore2Rdb {
+
+ /**
+ * Relative path to the example files:
+ */
+ public static final String PATH = "src/org/eclipse/emf/henshin/examples/ecore2rdb";
+
+ /**
+ * Example Ecore-input model:
+ */
+ public static final String EXAMPLE_ECORE_MODEL = "CarRental.ecore";
+
+ /**
+ * Package name of the example model:
+ */
+ public static final String EXAMPLE_PACKAGE_NAME = "CarRentalModel";
+
+ /**
+ * Example RDB-output model (reference):
+ */
+ public static final String EXAMPLE_RDB_MODEL = "CarRental-reference-result.xmi";
+
+ /**
+ * Run the transformation.
+ * @param path Path to the example files.
+ * @param ecoreModel File name of an Ecore model.
+ * @param referenceRdbModel If set, the generated result will be compared with that model (for testing).
+ * @param saveResult Whether to save the result.
+ */
+ public static void run(String path, String ecoreModel, String packageName, String referenceRdbModel, boolean saveResult) {
+
+ System.out.println("Generating Rdb model for '" + ecoreModel + "'...");
+
+ // Load the transformation module and the input model:
+ HenshinResourceSet resourceSet = new HenshinResourceSet(path);
+ Module module = resourceSet.getModule("ecore2rdb.henshin", false);
+ Resource carRental = resourceSet.getResource(ecoreModel);
+
+ // Initialize the Henshin graph:
+ EGraph graph = new EGraphImpl(carRental);
+
+ // Initialize the interpreter:
+ Engine engine = new EngineImpl();
+
+ Unit unit = module.getUnit("main");
+ UnitApplication unitApp = new UnitApplicationImpl(engine, graph, unit, null);
+ unitApp.setParameterValue("packageName", packageName);
+
+ // Execute the transformation unit:
+ InterpreterUtil.executeOrDie(unitApp);
+ EObject result = (EObject) unitApp.getResultParameterValue("schema");
+ System.out.println("Generated Rdb model.");
+
+ // Save the result?
+ if (saveResult) {
+ String resultFile = ecoreModel.replaceFirst(".ecore", "-generated-result.xmi");
+ resourceSet.saveEObject(result, resultFile);
+ System.out.println("Saved result in '" + resultFile + "'");
+ }
+
+ // Compare with a reference model?
+ if (referenceRdbModel!=null) {
+ Resource reference = resourceSet.getResource(referenceRdbModel);
+ Resource generated = new ResourceImpl();
+ generated.getContents().add(result);
+ if (!InterpreterUtil.areIsomorphic(reference, generated)) {
+ throw new AssertionError("Unexpected result for '" + ecoreModel + "'");
+ } else {
+ System.out.println("Generated result is correct.");
+ }
+
+ }
+
+ }
+
+ public static void main(String[] args) {
+ run(PATH, EXAMPLE_ECORE_MODEL, EXAMPLE_PACKAGE_NAME, EXAMPLE_RDB_MODEL, true);
+ }
+
+}
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/java2statemachine/1-java-model-small.xmi b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/java2statemachine/1-java-model-small.xmi
index 44f40da49..3fca75e52 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/java2statemachine/1-java-model-small.xmi
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/java2statemachine/1-java-model-small.xmi
@@ -1,9902 +1,9902 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:annotations="http://www.emftext.org/java/annotations" xmlns:classifiers="http://www.emftext.org/java/classifiers" xmlns:containers="http://www.emftext.org/java/containers" xmlns:expressions="http://www.emftext.org/java/expressions" xmlns:generics="http://www.emftext.org/java/generics" xmlns:instantiations="http://www.emftext.org/java/instantiations" xmlns:literals="http://www.emftext.org/java/literals" xmlns:members="http://www.emftext.org/java/members" xmlns:modifiers="http://www.emftext.org/java/modifiers" xmlns:operators="http://www.emftext.org/java/operators" xmlns:parameters="http://www.emftext.org/java/parameters" xmlns:references="http://www.emftext.org/java/references" xmlns:statements="http://www.emftext.org/java/statements" xmlns:types="http://www.emftext.org/java/types" xsi:schemaLocation="http://www.emftext.org/java/annotations java.ecore#/0 http://www.emftext.org/java/arrays java.ecore#/1 http://www.emftext.org/java/classifiers java.ecore#/2 http://www.emftext.org/java/commons java.ecore#/3 http://www.emftext.org/java/containers java.ecore#/4 http://www.emftext.org/java/expressions java.ecore#/5 http://www.emftext.org/java/generics java.ecore#/6 http://www.emftext.org/java/imports java.ecore#/7 http://www.emftext.org/java/instantiations java.ecore#/8 http://www.emftext.org/java/literals java.ecore#/9 http://www.emftext.org/java/members java.ecore#/10 http://www.emftext.org/java/modifiers java.ecore#/11 http://www.emftext.org/java/operators java.ecore#/12 http://www.emftext.org/java/parameters java.ecore#/13 http://www.emftext.org/java/references java.ecore#/14 http://www.emftext.org/java/statements java.ecore#/15 http://www.emftext.org/java/types java.ecore#/16 http://www.emftext.org/java/variables java.ecore#/17">
- <containers:CompilationUnit name="CloseWait.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="CloseWait">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/0/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/0/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/0/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/0/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/7/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/7/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="TimeWait.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="TimeWait">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/1/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/1/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/1/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/1/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="timeWait">
- <typeReference xsi:type="types:Void"/>
- <exceptions>
- <classifierReferences target="/14/@classifiers.0"/>
- </exceptions>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:TryBlock">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/19/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/19/@classifiers.0/@members.38">
- <arguments xsi:type="literals:DecimalIntegerLiteral" decimalValue="3"/>
- </next>
- </expression>
- </statements>
- <catcheBlocks>
- <parameter name="e">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/30/@classifiers.0"/>
- </typeReference>
- </parameter>
- </catcheBlocks>
- </statements>
- <statements xsi:type="statements:Throw">
- <throwable xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/14/@classifiers.0"/>
- </typeReference>
- </throwable>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:TryBlock">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.2"/>
- </statements>
- <catcheBlocks>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <parameter name="e">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/14/@classifiers.0"/>
- </typeReference>
- </parameter>
- </catcheBlocks>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="Closed.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Closed">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/2/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/2/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/2/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/2/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="listen">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/8/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/8/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="connect">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/13/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/13/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="Closing.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Closing">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/3/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/3/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/3/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/3/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/1/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="Established.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Established">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/4/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/4/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/4/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/4/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/5/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/5/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/0/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/0/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="FinWait1.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="FinWait1">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/5/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/5/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/5/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/5/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/6/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/6/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </cases>
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/3/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/3/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
- </cases>
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/1/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.5"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="FinWait2.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="FinWait2">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/6/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/6/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/6/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/6/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/1/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="LastAck.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="LastAck">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/7/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/7/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/7/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/7/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="Listen.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Listen">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/8/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/8/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/8/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/8/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="send">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/13/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/13/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.4"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/12/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/12/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="ListeningState.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="ListeningState">
- <members xsi:type="members:ClassMethod" name="getReceivedFlag">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0/@members.3"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="expressions:ConditionalExpression">
- <child xsi:type="expressions:RelationExpression">
- <children xsi:type="references:IdentifierReference" target="/32/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/32/@classifiers.0/@members.28"/>
- </children>
- <children xsi:type="literals:DecimalDoubleLiteral" decimalValue="0.5"/>
- <relationOperators xsi:type="operators:LessThan"/>
- </child>
- <expressionIf xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </expressionIf>
- <expressionElse xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
- </expressionElse>
- </returnValue>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="State.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="State">
- <members xsi:type="members:Field" name="activeState">
- <initialValue xsi:type="literals:NullLiteral"/>
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isActive">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.0"/>
- <children xsi:type="references:SelfReference">
- <self xsi:type="literals:This"/>
- </children>
- </returnValue>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="activate">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:SynchronizedBlock">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="references:SelfReference">
- <self xsi:type="literals:This"/>
- </value>
- </expression>
- </statements>
- <lockProvider xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="classifiers:Enumeration" name="Flag">
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <constants name="SYN"/>
- <constants name="ACK"/>
- <constants name="FIN"/>
- <constants name="RST"/>
- <constants name="SYN_ACK"/>
- <constants name="FIN_ACK"/>
- </members>
- <members xsi:type="members:ClassMethod" name="send">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter" name="flag">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0/@members.3"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/33/@classifiers.0">
- <next xsi:type="references:IdentifierReference" target="/33/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/34/@classifiers.0/@members.43">
- <arguments xsi:type="expressions:AdditiveExpression">
- <children xsi:type="references:SelfReference">
- <next xsi:type="references:MethodCall" target="/11/@classifiers.0/@members.2">
- <next xsi:type="references:MethodCall" target="/41/@classifiers.0/@members.65"/>
- </next>
- <self xsi:type="literals:This"/>
- </children>
- <children xsi:type="references:StringReference" value=" sends "/>
- <children xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.4/@parameters.0">
- <next xsi:type="references:MethodCall" target="/45/@classifiers.0/@members.5"/>
- </children>
- <additiveOperators xsi:type="operators:Addition"/>
- <additiveOperators xsi:type="operators:Addition"/>
- </arguments>
- </next>
- </next>
- </expression>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Object.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Object">
- <members xsi:type="members:Constructor" name="Object"/>
- <members xsi:type="members:ClassMethod" name="registerNatives">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getClass">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="clone">
- <typeReference xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference" target="/16/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="notify">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="notifyAll">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="wait">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="wait">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="wait">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="finalize">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="SynReceived.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="SynReceived">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/12/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/12/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/12/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/12/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/5/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/5/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/4/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/4/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </cases>
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/8/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/8/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.3"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="SynSent.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="SynSent">
- <members xsi:type="members:Field" name="instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="Instance">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/10/@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <statements xsi:type="statements:Condition">
- <statement xsi:type="statements:Block">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="expressions:AssignmentExpression">
- <child xsi:type="references:IdentifierReference" target="/13/@classifiers.0/@members.0"/>
- <assignmentOperator xsi:type="operators:Assignment"/>
- <value xsi:type="instantiations:NewConstructorCall">
- <typeReference xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/13/@classifiers.0"/>
- </typeReference>
- </value>
- </expression>
- </statements>
- </statement>
- <condition xsi:type="expressions:EqualityExpression">
- <equalityOperators xsi:type="operators:Equal"/>
- <children xsi:type="references:IdentifierReference" target="/13/@classifiers.0/@members.0"/>
- <children xsi:type="literals:NullLiteral"/>
- </condition>
- </statements>
- <statements xsi:type="statements:Return">
- <returnValue xsi:type="references:IdentifierReference" target="/13/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- <statements xsi:type="statements:Switch">
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.4"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/12/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/12/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
- </cases>
- <cases xsi:type="statements:NormalSwitchCase">
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
- <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
- <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
- </arguments>
- </expression>
- </statements>
- <statements xsi:type="statements:ExpressionStatement">
- <expression xsi:type="references:IdentifierReference" target="/4/@classifiers.0">
- <next xsi:type="references:MethodCall" target="/4/@classifiers.0/@members.1">
- <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
- </next>
- </expression>
- </statements>
- <statements xsi:type="statements:Return"/>
- <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.4"/>
- </cases>
- <cases xsi:type="statements:DefaultSwitchCase">
- <statements xsi:type="statements:Break"/>
- </cases>
- <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
- </statements>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/9/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="TimeoutException.java">
- <namespaces>tcp</namespaces>
- <classifiers xsi:type="classifiers:Class" name="TimeoutException">
- <members xsi:type="members:Field" name="serialVersionUID">
- <initialValue xsi:type="expressions:UnaryExpression">
- <operators xsi:type="operators:Subtraction"/>
- <child xsi:type="literals:DecimalLongLiteral" decimalValue="943980842895891190"/>
- </initialValue>
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <extends xsi:type="types:NamespaceClassifierReference">
- <classifierReferences target="/46/@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Void.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Void">
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Void.java#//@classifiers[name='Void']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Void"/>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <extends xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.String.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="String">
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="offset">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="count">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="hash">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="serialPersistentFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectStreamField.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="CASE_INSENSITIVE_ORDER">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Comparator.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="String"/>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="checkBounds">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuffer.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuilder.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="String">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="length">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isEmpty">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="charAt">
- <typeReference xsi:type="types:Char"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointAt">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointBefore">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointCount">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getChars">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="getChars">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getBytes">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getBytes">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getBytes">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getBytes">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="contentEquals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuffer.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="contentEquals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equalsIgnoreCase">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareToIgnoreCase">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="regionMatches">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="regionMatches">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="startsWith">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="startsWith">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="endsWith">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="indexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="indexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="lastIndexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="lastIndexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="indexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="indexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="indexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="lastIndexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="lastIndexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="lastIndexOf">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="substring">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="substring">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="subSequence">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="concat">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="replace">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="matches">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="contains">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="replaceFirst">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="replaceAll">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="replace">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="split">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="split">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toLowerCase">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toLowerCase">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUpperCase">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUpperCase">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="trim">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toCharArray">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="format">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="format">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="copyValueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="copyValueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intern">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </typeArguments>
- </implements>
- <implements xsi:type="types:ClassifierReference" target="/24/@classifiers.0"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Integer.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Integer">
- <members xsi:type="members:Field" name="MIN_VALUE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_VALUE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="digits">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DigitTens">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DigitOnes">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="sizeTable">
- <typeReference xsi:type="types:Int"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="SIZE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toHexString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toOctalString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toBinaryString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUnsignedString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getChars">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="stringSize">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseInt">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseInt">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Integer">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Integer">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="byteValue">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="shortValue">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intValue">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longValue">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatValue">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleValue">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getInteger">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getInteger">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getInteger">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="decode">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="highestOneBit">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="lowestOneBit">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="numberOfLeadingZeros">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="numberOfTrailingZeros">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="bitCount">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="rotateLeft">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="rotateRight">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="reverse">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="signum">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="reverseBytes">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
- </typeReference>
- </typeArguments>
- </implements>
- <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.io.Serializable.java">
- <namespaces>java</namespaces>
- <namespaces>io</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="Serializable">
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Thread.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Thread">
- <members xsi:type="members:Field" name="name">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="priority">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="threadQ">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="eetop">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="single_step">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="daemon">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="stillborn">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="target">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="group">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="contextClassLoader">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="inheritedAccessControlContext">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.AccessControlContext.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="threadInitNumber">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="threadLocals">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadLocal$ThreadLocalMap.java#//@classifiers.0"/>
- </typeReference>
- </members>
- <members xsi:type="members:Field" name="inheritableThreadLocals">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadLocal$ThreadLocalMap.java#//@classifiers.0"/>
- </typeReference>
- </members>
- <members xsi:type="members:Field" name="stackSize">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="nativeParkEventPointer">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="tid">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="threadSeqNumber">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="threadStatus">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="parkBlocker">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="blocker">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.nio.ch.Interruptible.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="blockerLock">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="MIN_PRIORITY">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="NORM_PRIORITY">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_PRIORITY">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="stopBeforeStart">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="throwableFromStop">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="EMPTY_STACK_TRACE">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="SUBCLASS_IMPLEMENTATION_PERMISSION">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.RuntimePermission.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="subclassAudits">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.misc.SoftCache.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="uncaughtExceptionHandler">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="defaultUncaughtExceptionHandler">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:ClassMethod" name="registerNatives">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="nextThreadNum">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="nextThreadID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="blockedOn">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.nio.ch.Interruptible.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="currentThread">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="yield">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="sleep">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="sleep">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="init">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Constructor" name="Thread"/>
- <members xsi:type="members:Constructor" name="Thread">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Thread">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Thread">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Thread">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Thread">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Thread">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Thread">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="start">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="start0">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="exit">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="stop">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="stop">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="stop1">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="interrupt">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="interrupted">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInterrupted">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInterrupted">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="destroy">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isAlive">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="suspend">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="resume">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setPriority">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getPriority">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setName">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getThreadGroup">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="activeCount">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="enumerate">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="countStackFrames">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="join">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="join">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="join">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="dumpStack">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setDaemon">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isDaemon">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="checkAccess">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getContextClassLoader">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setContextClassLoader">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="holdsLock">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getStackTrace">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getAllStackTraces">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
- </typeReference>
- </typeArguments>
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isCCLOverridden">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="auditSubclass">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="dumpThreads">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getThreads">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getId">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getState">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Enumeration" href="pathmap:/javaclass/java.lang.Thread$State.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setDefaultUncaughtExceptionHandler">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDefaultUncaughtExceptionHandler">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getUncaughtExceptionHandler">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setUncaughtExceptionHandler">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="dispatchUncaughtException">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setPriority0">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="stop0">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="suspend0">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="resume0">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="interrupt0">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/20/@classifiers.0"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Runnable.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="Runnable">
- <members xsi:type="members:InterfaceMethod" name="run">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Long.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Long">
- <members xsi:type="members:Field" name="MIN_VALUE">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_VALUE">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="SIZE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toHexString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toOctalString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toBinaryString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUnsignedString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getChars">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="stringSize">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseLong">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseLong">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="decode">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Long">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Long">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="byteValue">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="shortValue">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intValue">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longValue">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatValue">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleValue">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getLong">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getLong">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getLong">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="highestOneBit">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="lowestOneBit">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="numberOfLeadingZeros">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="numberOfTrailingZeros">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="bitCount">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="rotateLeft">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="rotateRight">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="reverse">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="signum">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="reverseBytes">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
- </typeReference>
- </typeArguments>
- </implements>
- <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Number.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Number">
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Number"/>
- <members xsi:type="members:ClassMethod" name="intValue">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longValue">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatValue">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleValue">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="byteValue">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="shortValue">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Comparable.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="Comparable">
- <typeParameters name="T">
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extendTypes>
- </typeParameters>
- <members xsi:type="members:InterfaceMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference" target="/23/@classifiers.0/@typeParameters.0"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.CharSequence.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="CharSequence">
- <members xsi:type="members:InterfaceMethod" name="length">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="charAt">
- <typeReference xsi:type="types:Char"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="subSequence">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Boolean.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Boolean">
- <members xsi:type="members:Field" name="TRUE">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="FALSE">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Boolean">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Boolean">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="parseBoolean">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="booleanValue">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getBoolean">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toBoolean">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
- </typeReference>
- </typeArguments>
- </implements>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Byte.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Byte">
- <members xsi:type="members:Field" name="MIN_VALUE">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_VALUE">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="SIZE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseByte">
- <typeReference xsi:type="types:Byte"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseByte">
- <typeReference xsi:type="types:Byte"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="decode">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Byte">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Byte">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="byteValue">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="shortValue">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intValue">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longValue">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatValue">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleValue">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Comparable.java#//@classifiers[name='Comparable']"/>
- </implements>
- <extends xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Number.java#//@classifiers[name='Number']"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Character.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Character">
- <members xsi:type="members:Field" name="MIN_RADIX">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_RADIX">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_VALUE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_VALUE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="UNASSIGNED">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="UPPERCASE_LETTER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="LOWERCASE_LETTER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TITLECASE_LETTER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MODIFIER_LETTER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="OTHER_LETTER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="NON_SPACING_MARK">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="ENCLOSING_MARK">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="COMBINING_SPACING_MARK">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DECIMAL_DIGIT_NUMBER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="LETTER_NUMBER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="OTHER_NUMBER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="SPACE_SEPARATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="LINE_SEPARATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="PARAGRAPH_SEPARATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="CONTROL">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="FORMAT">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="PRIVATE_USE">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="SURROGATE">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DASH_PUNCTUATION">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="START_PUNCTUATION">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="END_PUNCTUATION">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="CONNECTOR_PUNCTUATION">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="OTHER_PUNCTUATION">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MATH_SYMBOL">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="CURRENCY_SYMBOL">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MODIFIER_SYMBOL">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="OTHER_SYMBOL">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="INITIAL_QUOTE_PUNCTUATION">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="FINAL_QUOTE_PUNCTUATION">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="ERROR">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_UNDEFINED">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_ARABIC_NUMBER">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_COMMON_NUMBER_SEPARATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_NONSPACING_MARK">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_BOUNDARY_NEUTRAL">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_PARAGRAPH_SEPARATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_SEGMENT_SEPARATOR">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_WHITESPACE">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_OTHER_NEUTRALS">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="DIRECTIONALITY_POP_DIRECTIONAL_FORMAT">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_HIGH_SURROGATE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_HIGH_SURROGATE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_LOW_SURROGATE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_LOW_SURROGATE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_SURROGATE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_SURROGATE">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_SUPPLEMENTARY_CODE_POINT">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_CODE_POINT">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_CODE_POINT">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="SIZE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="$assertionsDisabled">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Character">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="charValue">
- <typeReference xsi:type="types:Char"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isValidCodePoint">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isSupplementaryCodePoint">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isHighSurrogate">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLowSurrogate">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isSurrogatePair">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="charCount">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toCodePoint">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointAt">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointAt">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointAt">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointAtImpl">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointBefore">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointBefore">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointBefore">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointBeforeImpl">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toChars">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toChars">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toSurrogates">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointCount">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointCount">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="codePointCountImpl">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="offsetByCodePointsImpl">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLowerCase">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLowerCase">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isUpperCase">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isUpperCase">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isTitleCase">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isTitleCase">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isDigit">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isDigit">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isDefined">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isDefined">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLetter">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLetter">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLetterOrDigit">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLetterOrDigit">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isJavaLetter">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isJavaLetterOrDigit">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isJavaIdentifierStart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isJavaIdentifierStart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isJavaIdentifierPart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isJavaIdentifierPart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierStart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierStart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierPart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierPart">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isIdentifierIgnorable">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isIdentifierIgnorable">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toLowerCase">
- <typeReference xsi:type="types:Char"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toLowerCase">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUpperCase">
- <typeReference xsi:type="types:Char"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUpperCase">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toTitleCase">
- <typeReference xsi:type="types:Char"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toTitleCase">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="digit">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="digit">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getNumericValue">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getNumericValue">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isSpace">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isSpaceChar">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isSpaceChar">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isWhitespace">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isWhitespace">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isISOControl">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isISOControl">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getType">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getType">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="forDigit">
- <typeReference xsi:type="types:Char"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDirectionality">
- <typeReference xsi:type="types:Byte"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDirectionality">
- <typeReference xsi:type="types:Byte"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isMirrored">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isMirrored">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUpperCaseEx">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toUpperCaseCharArray">
- <typeReference xsi:type="types:Char"/>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="reverseBytes">
- <typeReference xsi:type="types:Char"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
- </typeReference>
- </typeArguments>
- </implements>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Float.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Float">
- <members xsi:type="members:Field" name="POSITIVE_INFINITY">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="NEGATIVE_INFINITY">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="NaN">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_VALUE">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_NORMAL">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_VALUE">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_EXPONENT">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_EXPONENT">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="SIZE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toHexString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseFloat">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isNaN">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInfinite">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Float">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Float">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Float">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="isNaN">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInfinite">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="byteValue">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="shortValue">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intValue">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longValue">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatValue">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleValue">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatToIntBits">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatToRawIntBits">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intBitsToFloat">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compare">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
- </typeReference>
- </typeArguments>
- </implements>
- <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Double.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Double">
- <members xsi:type="members:Field" name="POSITIVE_INFINITY">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="NEGATIVE_INFINITY">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="NaN">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_VALUE">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_NORMAL">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_VALUE">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_EXPONENT">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MIN_EXPONENT">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="SIZE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toHexString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseDouble">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isNaN">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInfinite">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Double">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Double">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="isNaN">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInfinite">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="byteValue">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="shortValue">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intValue">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longValue">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatValue">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleValue">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleToLongBits">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleToRawLongBits">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longBitsToDouble">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compare">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
- </typeReference>
- </typeArguments>
- </implements>
- <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.InterruptedException.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="InterruptedException">
- <members xsi:type="members:Constructor" name="InterruptedException"/>
- <members xsi:type="members:Constructor" name="InterruptedException">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <extends xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Exception.java#//@classifiers[name='Exception']"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Override.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Annotation" name="Override">
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Math.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Math">
- <members xsi:type="members:Field" name="E">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="PI">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="randomNumberGenerator">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Random.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="negativeZeroFloatBits">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="negativeZeroDoubleBits">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Math"/>
- <members xsi:type="members:ClassMethod" name="sin">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="cos">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="tan">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="asin">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="acos">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="atan">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toRadians">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toDegrees">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="exp">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="log">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="log10">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="sqrt">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="cbrt">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="IEEEremainder">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="ceil">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floor">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="rint">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="atan2">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="pow">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="round">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="round">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="initRNG">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="random">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="abs">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="abs">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="abs">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="abs">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="max">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="max">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="max">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="max">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="min">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="min">
- <typeReference xsi:type="types:Long"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="min">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="min">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="ulp">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="ulp">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="signum">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="signum">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="sinh">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="cosh">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="tanh">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hypot">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="expm1">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="log1p">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="copySign">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="copySign">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getExponent">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getExponent">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="nextAfter">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="nextAfter">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="nextUp">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="nextUp">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="scalb">
- <typeReference xsi:type="types:Double"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="scalb">
- <typeReference xsi:type="types:Float"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.System.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="System">
- <members xsi:type="members:Field" name="in">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="out">
- <typeReference xsi:type="types:ClassifierReference" target="/34/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="err">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="security">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="cons">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.Console.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="props">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="registerNatives">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="System"/>
- <members xsi:type="members:ClassMethod" name="setIn">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setOut">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setErr">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="console">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.Console.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="inheritedChannel">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.nio.channels.Channel.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="checkIO">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setIn0">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setOut0">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setErr0">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setSecurityManager">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setSecurityManager0">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getSecurityManager">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="currentTimeMillis">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="nanoTime">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="arraycopy">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="identityHashCode">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="initProperties">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getProperties">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setProperties">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getProperty">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getProperty">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setProperty">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="clearProperty">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="checkKey">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getenv">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getenv">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </typeArguments>
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="exit">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="gc">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="runFinalization">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="runFinalizersOnExit">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="load">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="loadLibrary">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="mapLibraryName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="initializeSystemClass">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getCallerClass">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.io.PrintStream.java">
- <namespaces>java</namespaces>
- <namespaces>io</namespaces>
- <classifiers xsi:type="classifiers:Class" name="PrintStream">
- <members xsi:type="members:Field" name="autoFlush">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="trouble">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="formatter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Formatter.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="textOut">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.BufferedWriter.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="charOut">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStreamWriter.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="closing">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="init">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStreamWriter.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.File.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="PrintStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.File.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="ensureOpen">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="flush">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="checkError">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setError">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <members xsi:type="members:ClassMethod" name="clearError">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="newLine">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="print">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Long"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Float"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Double"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference" target="/16/@classifiers.0"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="println">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="printf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="printf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="format">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="format">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="append">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="append">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="append">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/37/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/38/@classifiers.0"/>
- <extends xsi:type="types:ClassifierReference" target="/35/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.io.FilterOutputStream.java">
- <namespaces>java</namespaces>
- <namespaces>io</namespaces>
- <classifiers xsi:type="classifiers:Class" name="FilterOutputStream">
- <members xsi:type="members:Field" name="out">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <members xsi:type="members:Constructor" name="FilterOutputStream">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Byte"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="flush">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <extends xsi:type="types:ClassifierReference" target="/36/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.io.OutputStream.java">
- <namespaces>java</namespaces>
- <namespaces>io</namespaces>
- <classifiers xsi:type="classifiers:Class" name="OutputStream">
- <members xsi:type="members:Constructor" name="OutputStream"/>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:Byte"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="write">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="flush">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/38/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/39/@classifiers.0"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Appendable.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="Appendable">
- <members xsi:type="members:InterfaceMethod" name="append">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="append">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="append">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.io.Closeable.java">
- <namespaces>java</namespaces>
- <namespaces>io</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="Closeable">
- <members xsi:type="members:InterfaceMethod" name="close">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.io.Flushable.java">
- <namespaces>java</namespaces>
- <namespaces>io</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="Flushable">
- <members xsi:type="members:InterfaceMethod" name="flush">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Short.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Short">
- <members xsi:type="members:Field" name="MIN_VALUE">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="MAX_VALUE">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="TYPE">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="value">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="SIZE">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Short"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseShort">
- <typeReference xsi:type="types:Short"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="parseShort">
- <typeReference xsi:type="types:Short"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Short"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="decode">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Short">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Short"/>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Short">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="byteValue">
- <typeReference xsi:type="types:Byte"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="shortValue">
- <typeReference xsi:type="types:Short"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="intValue">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="longValue">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="floatValue">
- <typeReference xsi:type="types:Float"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="doubleValue">
- <typeReference xsi:type="types:Double"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="reverseBytes">
- <typeReference xsi:type="types:Short"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Short"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Comparable.java#//@classifiers[name='Comparable']"/>
- </implements>
- <extends xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Number.java#//@classifiers[name='Number']"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Class.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Class">
- <typeParameters name="T">
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extendTypes>
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extendTypes>
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extendTypes>
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extendTypes>
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extendTypes>
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </extendTypes>
- </typeParameters>
- <members xsi:type="members:Field" name="ANNOTATION">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="ENUM">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="SYNTHETIC">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="cachedConstructor">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="newInstanceCallerCache">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="name">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:Field" name="allPermDomain">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="useCaches">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="declaredFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="publicFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="declaredMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="publicMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="declaredConstructors">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="publicConstructors">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="declaredPublicFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="declaredPublicMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="classRedefinedCount">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="lastRedefinedCount">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="genericInfo">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.generics.repository.ClassRepository.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="serialPersistentFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectStreamField.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="reflectionFactory">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ReflectionFactory.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="initted">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="enumConstants">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="enumConstantDirectory">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </typeArguments>
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
- </members>
- <members xsi:type="members:Field" name="EMPTY_ANNOTATIONS_ARRAY">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Field" name="annotations">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </typeArguments>
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:Field" name="declaredAnnotations">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </typeArguments>
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:Field" name="annotationType">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="registerNatives">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Class"/>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="forName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="forName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="forName0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="newInstance">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="newInstance0">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInstance">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isAssignableFrom">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isInterface">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isArray">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isPrimitive">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isAnnotation">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isSynthetic">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getName0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getClassLoader">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getClassLoader0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getTypeParameters">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.reflect.TypeVariable.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getSuperclass">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getGenericSuperclass">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getPackage">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Package.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getInterfaces">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getGenericInterfaces">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getComponentType">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getModifiers">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getSigners">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setSigners">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getEnclosingMethod">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getEnclosingMethod0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getEnclosingMethodInfo">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class$EnclosingMethodInfo.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="toClass">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getEnclosingConstructor">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaringClass">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getEnclosingClass">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getSimpleName">
- <typeReference xsi:type="types:ClassifierReference" target="/16/@classifiers.0"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isAsciiDigit">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Char"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getCanonicalName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isAnonymousClass">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLocalClass">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isMemberClass">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getSimpleBinaryName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isLocalOrAnonymousClass">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getClasses">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getConstructors">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getField">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getMethod">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getConstructor">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredClasses">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredConstructors">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredField">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredMethod">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredConstructor">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Transient"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getResourceAsStream">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getResource">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.net.URL.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getProtectionDomain">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getProtectionDomain0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setProtectionDomain0">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getPrimitiveClass">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="checkMemberAccess">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="resolveName">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="clearCachesOnClassRedefinition">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getGenericSignature">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getFactory">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.reflect.generics.factory.GenericsFactory.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getGenericInfo">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.generics.repository.ClassRepository.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getRawAnnotations">
- <typeReference xsi:type="types:Byte"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getConstantPool">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ConstantPool.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- </members>
- <members xsi:type="members:ClassMethod" name="privateGetDeclaredFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="privateGetPublicFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Set.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="addAll">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Collection.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="privateGetDeclaredConstructors">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="privateGetDeclaredMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="privateGetPublicMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="searchFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getField0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="searchMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getMethod0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getConstructor0">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="arrayContentsEq">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- </parameters>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="copyFields">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="copyMethods">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="copyConstructors">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredFields0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredMethods0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredConstructors0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Boolean"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredClasses0">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="argumentTypesToString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:VariableLengthParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="desiredAssertionStatus">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="desiredAssertionStatus0">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Native"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isEnum">
- <typeReference xsi:type="types:Boolean"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getReflectionFactory">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ReflectionFactory.java#//@classifiers.0"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="checkInitted">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getEnumConstants">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getEnumConstantsShared">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- <arrayDimensionsBefore/>
- </members>
- <members xsi:type="members:ClassMethod" name="enumConstantDirectory">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </typeArguments>
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
- </typeReference>
- </members>
- <members xsi:type="members:ClassMethod" name="cast">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="cannotCastMsg">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="asSubclass">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.131/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <typeParameters name="U"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.131/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getAnnotation">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.132/@typeParameters.0"/>
- <typeParameters name="A">
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </extendTypes>
- </typeParameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.132/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="isAnnotationPresent">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getAnnotations">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaredAnnotations">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="initAnnotationsIfNecessary">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- </members>
- <members xsi:type="members:ClassMethod" name="setAnnotationType">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="getAnnotationType">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
- </typeReference>
- </members>
- <members xsi:type="members:ClassMethod" name="&lt;clinit>">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/42/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/43/@classifiers.0"/>
- <implements xsi:type="types:ClassifierReference" target="/44/@classifiers.0"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.reflect.GenericDeclaration.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <namespaces>reflect</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="GenericDeclaration">
- <members xsi:type="members:InterfaceMethod" name="getTypeParameters">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.reflect.TypeVariable.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.reflect.Type.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <namespaces>reflect</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="Type">
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.reflect.AnnotatedElement.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <namespaces>reflect</namespaces>
- <classifiers xsi:type="classifiers:Interface" name="AnnotatedElement">
- <members xsi:type="members:InterfaceMethod" name="isAnnotationPresent">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="getAnnotation">
- <typeReference xsi:type="types:ClassifierReference" target="/44/@classifiers.0/@members.1/@typeParameters.0"/>
- <typeParameters name="T">
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </extendTypes>
- </typeParameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/44/@classifiers.0/@members.1/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="getAnnotations">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:InterfaceMethod" name="getDeclaredAnnotations">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
- </typeReference>
- <arrayDimensionsBefore/>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Enum.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Enum">
- <typeParameters name="E">
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Enum.java#//@classifiers[name='Enum']"/>
- </extendTypes>
- </typeParameters>
- <members xsi:type="members:Field" name="name">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:Field" name="ordinal">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="name">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="ordinal">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:Constructor" name="Enum">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:Int"/>
- </parameters>
- </members>
- <members xsi:type="members:ClassMethod" name="toString">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="equals">
- <typeReference xsi:type="types:Boolean"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="hashCode">
- <typeReference xsi:type="types:Int"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="clone">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <members xsi:type="members:ClassMethod" name="compareTo">
- <typeReference xsi:type="types:Int"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@typeParameters.0"/>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="getDeclaringClass">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- </members>
- <members xsi:type="members:ClassMethod" name="valueOf">
- <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@members.11/@typeParameters.0"/>
- <typeParameters name="T">
- <extendTypes xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Enum.java#//@classifiers[name='Enum']"/>
- </extendTypes>
- </typeParameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@members.11/@typeParameters.0"/>
- </typeArguments>
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:ClassMethod" name="finalize">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Protected"/>
- </members>
- <members xsi:type="members:ClassMethod" name="readObject">
- <typeReference xsi:type="types:Void"/>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectInputStream.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <members xsi:type="members:ClassMethod" name="readObjectNoData">
- <typeReference xsi:type="types:Void"/>
- <annotationsAndModifiers xsi:type="modifiers:Private"/>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
- <typeArguments xsi:type="generics:QualifiedTypeArgument">
- <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@typeParameters.0"/>
- </typeArguments>
- </implements>
- <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
- <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
- </classifiers>
- </containers:CompilationUnit>
- <containers:CompilationUnit name="java.lang.Exception.java">
- <namespaces>java</namespaces>
- <namespaces>lang</namespaces>
- <classifiers xsi:type="classifiers:Class" name="Exception">
- <members xsi:type="members:Field" name="serialVersionUID">
- <typeReference xsi:type="types:Long"/>
- <annotationsAndModifiers xsi:type="modifiers:Final"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- </members>
- <members xsi:type="members:Constructor" name="Exception"/>
- <members xsi:type="members:Constructor" name="Exception">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Exception">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
- </typeReference>
- </parameters>
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <members xsi:type="members:Constructor" name="Exception">
- <parameters xsi:type="parameters:OrdinaryParameter">
- <typeReference xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
- </typeReference>
- </parameters>
- </members>
- <annotationsAndModifiers xsi:type="modifiers:Public"/>
- <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
- <annotationsAndModifiers xsi:type="modifiers:Static"/>
- <extends xsi:type="types:ClassifierReference">
- <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
- </extends>
- </classifiers>
- </containers:CompilationUnit>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Void"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="Integer"/>
- <classifiers:Class name="Thread"/>
- <classifiers:Class name="Runnable"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Thread"/>
- <classifiers:Class name="Runnable"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Runnable"/>
- <classifiers:Class name="Runnable"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Runnable"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Runnable"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Runnable"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Thread"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Thread"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Thread"/>
- <classifiers:Class name="Thread"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="Long"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Boolean"/>
- <classifiers:Class name="Boolean"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Boolean"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Boolean"/>
- <classifiers:Class name="Boolean"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Boolean"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Boolean"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Byte"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Byte"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Byte"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Byte"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Byte"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Byte"/>
- <classifiers:Class name="Comparable"/>
- <classifiers:Class name="Byte"/>
- <classifiers:Class name="Number"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Character"/>
- <classifiers:Class name="Character"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="Character"/>
- <classifiers:Class name="Character"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Float"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Float"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Float"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Float"/>
- <classifiers:Class name="Float"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Double"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Double"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Double"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Double"/>
- <classifiers:Class name="Double"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Exception"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="OutputStream"/>
- <classifiers:Class name="OutputStream"/>
- <classifiers:Class name="OutputStream"/>
- <classifiers:Class name="OutputStream"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="PrintStream"/>
- <classifiers:Class name="OutputStream"/>
- <classifiers:Class name="OutputStream"/>
- <classifiers:Class name="Appendable"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="Appendable"/>
- <classifiers:Class name="CharSequence"/>
- <classifiers:Class name="Appendable"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Short"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Short"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Short"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Short"/>
- <classifiers:Class name="Short"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Short"/>
- <classifiers:Class name="Comparable"/>
- <classifiers:Class name="Short"/>
- <classifiers:Class name="Number"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Type"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Type"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Type"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Enum"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Object"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="Enum"/>
- <classifiers:Class name="Class"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
- <classifiers:Class name="String"/>
-</xmi:XMI>
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:annotations="http://www.emftext.org/java/annotations" xmlns:classifiers="http://www.emftext.org/java/classifiers" xmlns:containers="http://www.emftext.org/java/containers" xmlns:expressions="http://www.emftext.org/java/expressions" xmlns:generics="http://www.emftext.org/java/generics" xmlns:instantiations="http://www.emftext.org/java/instantiations" xmlns:literals="http://www.emftext.org/java/literals" xmlns:members="http://www.emftext.org/java/members" xmlns:modifiers="http://www.emftext.org/java/modifiers" xmlns:operators="http://www.emftext.org/java/operators" xmlns:parameters="http://www.emftext.org/java/parameters" xmlns:references="http://www.emftext.org/java/references" xmlns:statements="http://www.emftext.org/java/statements" xmlns:types="http://www.emftext.org/java/types" xsi:schemaLocation="http://www.emftext.org/java/annotations java.ecore#/0 http://www.emftext.org/java/arrays java.ecore#/1 http://www.emftext.org/java/classifiers java.ecore#/2 http://www.emftext.org/java/commons java.ecore#/3 http://www.emftext.org/java/containers java.ecore#/4 http://www.emftext.org/java/expressions java.ecore#/5 http://www.emftext.org/java/generics java.ecore#/6 http://www.emftext.org/java/imports java.ecore#/7 http://www.emftext.org/java/instantiations java.ecore#/8 http://www.emftext.org/java/literals java.ecore#/9 http://www.emftext.org/java/members java.ecore#/10 http://www.emftext.org/java/modifiers java.ecore#/11 http://www.emftext.org/java/operators java.ecore#/12 http://www.emftext.org/java/parameters java.ecore#/13 http://www.emftext.org/java/references java.ecore#/14 http://www.emftext.org/java/statements java.ecore#/15 http://www.emftext.org/java/types java.ecore#/16 http://www.emftext.org/java/variables java.ecore#/17">
+ <containers:CompilationUnit name="CloseWait.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="CloseWait">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/0/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/0/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/0/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/0/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/7/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/7/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="TimeWait.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="TimeWait">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/1/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/1/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/1/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/1/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="timeWait">
+ <typeReference xsi:type="types:Void"/>
+ <exceptions>
+ <classifierReferences target="/14/@classifiers.0"/>
+ </exceptions>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:TryBlock">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/19/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/19/@classifiers.0/@members.38">
+ <arguments xsi:type="literals:DecimalIntegerLiteral" decimalValue="3"/>
+ </next>
+ </expression>
+ </statements>
+ <catcheBlocks>
+ <parameter name="e">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/30/@classifiers.0"/>
+ </typeReference>
+ </parameter>
+ </catcheBlocks>
+ </statements>
+ <statements xsi:type="statements:Throw">
+ <throwable xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/14/@classifiers.0"/>
+ </typeReference>
+ </throwable>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:TryBlock">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.2"/>
+ </statements>
+ <catcheBlocks>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <parameter name="e">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/14/@classifiers.0"/>
+ </typeReference>
+ </parameter>
+ </catcheBlocks>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="Closed.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Closed">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/2/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/2/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/2/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/2/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="listen">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/8/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/8/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="connect">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/13/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/13/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="Closing.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Closing">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/3/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/3/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/3/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/3/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/1/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="Established.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Established">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/4/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/4/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/4/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/4/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/5/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/5/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/0/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/0/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="FinWait1.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="FinWait1">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/5/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/5/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/5/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/5/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/6/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/6/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </cases>
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/3/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/3/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
+ </cases>
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/1/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.5"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="FinWait2.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="FinWait2">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/6/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/6/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/6/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/6/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/1/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/1/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="LastAck.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="LastAck">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/7/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/7/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/7/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/7/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="Listen.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Listen">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/8/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/8/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/8/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/8/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="send">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/13/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/13/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.4"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/12/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/12/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="ListeningState.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="ListeningState">
+ <members xsi:type="members:ClassMethod" name="getReceivedFlag">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0/@members.3"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="expressions:ConditionalExpression">
+ <child xsi:type="expressions:RelationExpression">
+ <children xsi:type="references:IdentifierReference" target="/32/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/32/@classifiers.0/@members.28"/>
+ </children>
+ <children xsi:type="literals:DecimalDoubleLiteral" decimalValue="0.5"/>
+ <relationOperators xsi:type="operators:LessThan"/>
+ </child>
+ <expressionIf xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </expressionIf>
+ <expressionElse xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
+ </expressionElse>
+ </returnValue>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="State.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="State">
+ <members xsi:type="members:Field" name="activeState">
+ <initialValue xsi:type="literals:NullLiteral"/>
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isActive">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.0"/>
+ <children xsi:type="references:SelfReference">
+ <self xsi:type="literals:This"/>
+ </children>
+ </returnValue>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="activate">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:SynchronizedBlock">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="references:SelfReference">
+ <self xsi:type="literals:This"/>
+ </value>
+ </expression>
+ </statements>
+ <lockProvider xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="classifiers:Enumeration" name="Flag">
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <constants name="SYN"/>
+ <constants name="ACK"/>
+ <constants name="FIN"/>
+ <constants name="RST"/>
+ <constants name="SYN_ACK"/>
+ <constants name="FIN_ACK"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="send">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter" name="flag">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0/@members.3"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/33/@classifiers.0">
+ <next xsi:type="references:IdentifierReference" target="/33/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/34/@classifiers.0/@members.43">
+ <arguments xsi:type="expressions:AdditiveExpression">
+ <children xsi:type="references:SelfReference">
+ <next xsi:type="references:MethodCall" target="/11/@classifiers.0/@members.2">
+ <next xsi:type="references:MethodCall" target="/41/@classifiers.0/@members.65"/>
+ </next>
+ <self xsi:type="literals:This"/>
+ </children>
+ <children xsi:type="references:StringReference" value=" sends "/>
+ <children xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.4/@parameters.0">
+ <next xsi:type="references:MethodCall" target="/45/@classifiers.0/@members.5"/>
+ </children>
+ <additiveOperators xsi:type="operators:Addition"/>
+ <additiveOperators xsi:type="operators:Addition"/>
+ </arguments>
+ </next>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Object.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Object">
+ <members xsi:type="members:Constructor" name="Object"/>
+ <members xsi:type="members:ClassMethod" name="registerNatives">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getClass">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="clone">
+ <typeReference xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference" target="/16/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="notify">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="notifyAll">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="wait">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="wait">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="wait">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="finalize">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="SynReceived.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="SynReceived">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/12/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/12/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/12/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/12/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.2"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/5/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/5/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/4/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/4/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </cases>
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/8/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/8/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.3"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="SynSent.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="SynSent">
+ <members xsi:type="members:Field" name="instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="Instance">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/10/@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <statements xsi:type="statements:Condition">
+ <statement xsi:type="statements:Block">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="expressions:AssignmentExpression">
+ <child xsi:type="references:IdentifierReference" target="/13/@classifiers.0/@members.0"/>
+ <assignmentOperator xsi:type="operators:Assignment"/>
+ <value xsi:type="instantiations:NewConstructorCall">
+ <typeReference xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/13/@classifiers.0"/>
+ </typeReference>
+ </value>
+ </expression>
+ </statements>
+ </statement>
+ <condition xsi:type="expressions:EqualityExpression">
+ <equalityOperators xsi:type="operators:Equal"/>
+ <children xsi:type="references:IdentifierReference" target="/13/@classifiers.0/@members.0"/>
+ <children xsi:type="literals:NullLiteral"/>
+ </condition>
+ </statements>
+ <statements xsi:type="statements:Return">
+ <returnValue xsi:type="references:IdentifierReference" target="/13/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/2/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/2/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/31/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ <statements xsi:type="statements:Switch">
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.4"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/12/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/12/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.0"/>
+ </cases>
+ <cases xsi:type="statements:NormalSwitchCase">
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.4">
+ <arguments xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3">
+ <next xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.1"/>
+ </arguments>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:ExpressionStatement">
+ <expression xsi:type="references:IdentifierReference" target="/4/@classifiers.0">
+ <next xsi:type="references:MethodCall" target="/4/@classifiers.0/@members.1">
+ <next xsi:type="references:MethodCall" target="/10/@classifiers.0/@members.2"/>
+ </next>
+ </expression>
+ </statements>
+ <statements xsi:type="statements:Return"/>
+ <condition xsi:type="references:IdentifierReference" target="/10/@classifiers.0/@members.3/@constants.4"/>
+ </cases>
+ <cases xsi:type="statements:DefaultSwitchCase">
+ <statements xsi:type="statements:Break"/>
+ </cases>
+ <variable xsi:type="references:MethodCall" target="/9/@classifiers.0/@members.0"/>
+ </statements>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/9/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="TimeoutException.java">
+ <namespaces>tcp</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="TimeoutException">
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <initialValue xsi:type="expressions:UnaryExpression">
+ <operators xsi:type="operators:Subtraction"/>
+ <child xsi:type="literals:DecimalLongLiteral" decimalValue="943980842895891190"/>
+ </initialValue>
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <extends xsi:type="types:NamespaceClassifierReference">
+ <classifierReferences target="/46/@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Void.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Void">
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Void.java#//@classifiers[name='Void']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Void"/>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <extends xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.String.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="String">
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="offset">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="count">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="hash">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="serialPersistentFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectStreamField.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="CASE_INSENSITIVE_ORDER">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Comparator.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="String"/>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="checkBounds">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuffer.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuilder.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="String">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="length">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isEmpty">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="charAt">
+ <typeReference xsi:type="types:Char"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointAt">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointBefore">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointCount">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getChars">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getChars">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getBytes">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getBytes">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getBytes">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getBytes">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="contentEquals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuffer.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="contentEquals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equalsIgnoreCase">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareToIgnoreCase">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="regionMatches">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="regionMatches">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="startsWith">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="startsWith">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="endsWith">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="indexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="indexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="lastIndexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="lastIndexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="indexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="indexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="indexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="lastIndexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="lastIndexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="lastIndexOf">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="substring">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="substring">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="subSequence">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="concat">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="replace">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="matches">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="contains">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="replaceFirst">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="replaceAll">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="replace">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="split">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="split">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toLowerCase">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toLowerCase">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUpperCase">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUpperCase">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="trim">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toCharArray">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="format">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="format">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="copyValueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="copyValueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intern">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </typeArguments>
+ </implements>
+ <implements xsi:type="types:ClassifierReference" target="/24/@classifiers.0"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Integer.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Integer">
+ <members xsi:type="members:Field" name="MIN_VALUE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_VALUE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="digits">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DigitTens">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DigitOnes">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="sizeTable">
+ <typeReference xsi:type="types:Int"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="SIZE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toHexString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toOctalString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toBinaryString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUnsignedString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getChars">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="stringSize">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseInt">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseInt">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Integer">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Integer">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="byteValue">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="shortValue">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intValue">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longValue">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatValue">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleValue">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getInteger">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getInteger">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getInteger">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="decode">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="highestOneBit">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="lowestOneBit">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="numberOfLeadingZeros">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="numberOfTrailingZeros">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="bitCount">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="rotateLeft">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="rotateRight">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="reverse">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="signum">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="reverseBytes">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
+ </typeReference>
+ </typeArguments>
+ </implements>
+ <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.io.Serializable.java">
+ <namespaces>java</namespaces>
+ <namespaces>io</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="Serializable">
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Thread.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Thread">
+ <members xsi:type="members:Field" name="name">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="priority">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="threadQ">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="eetop">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="single_step">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="daemon">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="stillborn">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="target">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="group">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="contextClassLoader">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="inheritedAccessControlContext">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.AccessControlContext.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="threadInitNumber">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="threadLocals">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadLocal$ThreadLocalMap.java#//@classifiers.0"/>
+ </typeReference>
+ </members>
+ <members xsi:type="members:Field" name="inheritableThreadLocals">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadLocal$ThreadLocalMap.java#//@classifiers.0"/>
+ </typeReference>
+ </members>
+ <members xsi:type="members:Field" name="stackSize">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="nativeParkEventPointer">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="tid">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="threadSeqNumber">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="threadStatus">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="parkBlocker">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="blocker">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.nio.ch.Interruptible.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="blockerLock">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_PRIORITY">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="NORM_PRIORITY">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_PRIORITY">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="stopBeforeStart">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="throwableFromStop">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="EMPTY_STACK_TRACE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="SUBCLASS_IMPLEMENTATION_PERMISSION">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.RuntimePermission.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="subclassAudits">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.misc.SoftCache.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="uncaughtExceptionHandler">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="defaultUncaughtExceptionHandler">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="registerNatives">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="nextThreadNum">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="nextThreadID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="blockedOn">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.nio.ch.Interruptible.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="currentThread">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="yield">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="sleep">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="sleep">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="init">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Thread"/>
+ <members xsi:type="members:Constructor" name="Thread">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Thread">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Thread">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Thread">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Thread">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Thread">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Thread">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="start">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="start0">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="exit">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="stop">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="stop">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="stop1">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="interrupt">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="interrupted">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInterrupted">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInterrupted">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="destroy">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isAlive">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="suspend">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="resume">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setPriority">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getPriority">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setName">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getThreadGroup">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="activeCount">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="enumerate">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="countStackFrames">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="join">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="join">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="join">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="dumpStack">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setDaemon">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isDaemon">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="checkAccess">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getContextClassLoader">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setContextClassLoader">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="holdsLock">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getStackTrace">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getAllStackTraces">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
+ </typeReference>
+ </typeArguments>
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isCCLOverridden">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="auditSubclass">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="dumpThreads">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getThreads">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getId">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getState">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Enumeration" href="pathmap:/javaclass/java.lang.Thread$State.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setDefaultUncaughtExceptionHandler">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDefaultUncaughtExceptionHandler">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getUncaughtExceptionHandler">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setUncaughtExceptionHandler">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="dispatchUncaughtException">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setPriority0">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="stop0">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="suspend0">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="resume0">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="interrupt0">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/20/@classifiers.0"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Runnable.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="Runnable">
+ <members xsi:type="members:InterfaceMethod" name="run">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Long.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Long">
+ <members xsi:type="members:Field" name="MIN_VALUE">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_VALUE">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="SIZE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toHexString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toOctalString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toBinaryString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUnsignedString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getChars">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="stringSize">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseLong">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseLong">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="decode">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Long">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Long">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="byteValue">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="shortValue">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intValue">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longValue">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatValue">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleValue">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getLong">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getLong">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getLong">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="highestOneBit">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="lowestOneBit">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="numberOfLeadingZeros">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="numberOfTrailingZeros">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="bitCount">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="rotateLeft">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="rotateRight">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="reverse">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="signum">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="reverseBytes">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
+ </typeReference>
+ </typeArguments>
+ </implements>
+ <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Number.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Number">
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Number"/>
+ <members xsi:type="members:ClassMethod" name="intValue">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longValue">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatValue">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleValue">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="byteValue">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="shortValue">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Comparable.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="Comparable">
+ <typeParameters name="T">
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extendTypes>
+ </typeParameters>
+ <members xsi:type="members:InterfaceMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference" target="/23/@classifiers.0/@typeParameters.0"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.CharSequence.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="CharSequence">
+ <members xsi:type="members:InterfaceMethod" name="length">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="charAt">
+ <typeReference xsi:type="types:Char"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="subSequence">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Boolean.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Boolean">
+ <members xsi:type="members:Field" name="TRUE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="FALSE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Boolean">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Boolean">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseBoolean">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="booleanValue">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getBoolean">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toBoolean">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
+ </typeReference>
+ </typeArguments>
+ </implements>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Byte.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Byte">
+ <members xsi:type="members:Field" name="MIN_VALUE">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_VALUE">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="SIZE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseByte">
+ <typeReference xsi:type="types:Byte"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseByte">
+ <typeReference xsi:type="types:Byte"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="decode">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Byte">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Byte">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="byteValue">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="shortValue">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intValue">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longValue">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatValue">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleValue">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Comparable.java#//@classifiers[name='Comparable']"/>
+ </implements>
+ <extends xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Number.java#//@classifiers[name='Number']"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Character.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Character">
+ <members xsi:type="members:Field" name="MIN_RADIX">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_RADIX">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_VALUE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_VALUE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="UNASSIGNED">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="UPPERCASE_LETTER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="LOWERCASE_LETTER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TITLECASE_LETTER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MODIFIER_LETTER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="OTHER_LETTER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="NON_SPACING_MARK">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="ENCLOSING_MARK">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="COMBINING_SPACING_MARK">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DECIMAL_DIGIT_NUMBER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="LETTER_NUMBER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="OTHER_NUMBER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="SPACE_SEPARATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="LINE_SEPARATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="PARAGRAPH_SEPARATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="CONTROL">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="FORMAT">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="PRIVATE_USE">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="SURROGATE">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DASH_PUNCTUATION">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="START_PUNCTUATION">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="END_PUNCTUATION">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="CONNECTOR_PUNCTUATION">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="OTHER_PUNCTUATION">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MATH_SYMBOL">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="CURRENCY_SYMBOL">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MODIFIER_SYMBOL">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="OTHER_SYMBOL">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="INITIAL_QUOTE_PUNCTUATION">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="FINAL_QUOTE_PUNCTUATION">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="ERROR">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_UNDEFINED">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_ARABIC_NUMBER">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_COMMON_NUMBER_SEPARATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_NONSPACING_MARK">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_BOUNDARY_NEUTRAL">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_PARAGRAPH_SEPARATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_SEGMENT_SEPARATOR">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_WHITESPACE">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_OTHER_NEUTRALS">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="DIRECTIONALITY_POP_DIRECTIONAL_FORMAT">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_HIGH_SURROGATE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_HIGH_SURROGATE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_LOW_SURROGATE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_LOW_SURROGATE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_SURROGATE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_SURROGATE">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_SUPPLEMENTARY_CODE_POINT">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_CODE_POINT">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_CODE_POINT">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="SIZE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="$assertionsDisabled">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Character">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="charValue">
+ <typeReference xsi:type="types:Char"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isValidCodePoint">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isSupplementaryCodePoint">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isHighSurrogate">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLowSurrogate">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isSurrogatePair">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="charCount">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toCodePoint">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointAt">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointAt">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointAt">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointAtImpl">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointBefore">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointBefore">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointBefore">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointBeforeImpl">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toChars">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toChars">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toSurrogates">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointCount">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointCount">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="codePointCountImpl">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="offsetByCodePointsImpl">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLowerCase">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLowerCase">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isUpperCase">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isUpperCase">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isTitleCase">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isTitleCase">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isDigit">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isDigit">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isDefined">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isDefined">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLetter">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLetter">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLetterOrDigit">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLetterOrDigit">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isJavaLetter">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isJavaLetterOrDigit">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isJavaIdentifierStart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isJavaIdentifierStart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isJavaIdentifierPart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isJavaIdentifierPart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierStart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierStart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierPart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierPart">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isIdentifierIgnorable">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isIdentifierIgnorable">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toLowerCase">
+ <typeReference xsi:type="types:Char"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toLowerCase">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUpperCase">
+ <typeReference xsi:type="types:Char"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUpperCase">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toTitleCase">
+ <typeReference xsi:type="types:Char"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toTitleCase">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="digit">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="digit">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getNumericValue">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getNumericValue">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isSpace">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isSpaceChar">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isSpaceChar">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isWhitespace">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isWhitespace">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isISOControl">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isISOControl">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getType">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getType">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="forDigit">
+ <typeReference xsi:type="types:Char"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDirectionality">
+ <typeReference xsi:type="types:Byte"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDirectionality">
+ <typeReference xsi:type="types:Byte"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isMirrored">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isMirrored">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUpperCaseEx">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toUpperCaseCharArray">
+ <typeReference xsi:type="types:Char"/>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="reverseBytes">
+ <typeReference xsi:type="types:Char"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
+ </typeReference>
+ </typeArguments>
+ </implements>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Float.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Float">
+ <members xsi:type="members:Field" name="POSITIVE_INFINITY">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="NEGATIVE_INFINITY">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="NaN">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_VALUE">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_NORMAL">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_VALUE">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_EXPONENT">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_EXPONENT">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="SIZE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toHexString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseFloat">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isNaN">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInfinite">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Float">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Float">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Float">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isNaN">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInfinite">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="byteValue">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="shortValue">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intValue">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longValue">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatValue">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleValue">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatToIntBits">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatToRawIntBits">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intBitsToFloat">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compare">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
+ </typeReference>
+ </typeArguments>
+ </implements>
+ <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Double.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Double">
+ <members xsi:type="members:Field" name="POSITIVE_INFINITY">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="NEGATIVE_INFINITY">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="NaN">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_VALUE">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_NORMAL">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_VALUE">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_EXPONENT">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MIN_EXPONENT">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="SIZE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toHexString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseDouble">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isNaN">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInfinite">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Double">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Double">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isNaN">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInfinite">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="byteValue">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="shortValue">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intValue">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longValue">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatValue">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleValue">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleToLongBits">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleToRawLongBits">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longBitsToDouble">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compare">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
+ </typeReference>
+ </typeArguments>
+ </implements>
+ <extends xsi:type="types:ClassifierReference" target="/22/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.InterruptedException.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="InterruptedException">
+ <members xsi:type="members:Constructor" name="InterruptedException"/>
+ <members xsi:type="members:Constructor" name="InterruptedException">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <extends xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Exception.java#//@classifiers[name='Exception']"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Override.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Annotation" name="Override">
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Math.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Math">
+ <members xsi:type="members:Field" name="E">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="PI">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="randomNumberGenerator">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Random.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="negativeZeroFloatBits">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="negativeZeroDoubleBits">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Math"/>
+ <members xsi:type="members:ClassMethod" name="sin">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="cos">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="tan">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="asin">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="acos">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="atan">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toRadians">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toDegrees">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="exp">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="log">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="log10">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="sqrt">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="cbrt">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="IEEEremainder">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="ceil">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floor">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="rint">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="atan2">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="pow">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="round">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="round">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="initRNG">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="random">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="abs">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="abs">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="abs">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="abs">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="max">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="max">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="max">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="max">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="min">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="min">
+ <typeReference xsi:type="types:Long"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="min">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="min">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="ulp">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="ulp">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="signum">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="signum">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="sinh">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="cosh">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="tanh">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hypot">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="expm1">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="log1p">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="copySign">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="copySign">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getExponent">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getExponent">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="nextAfter">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="nextAfter">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="nextUp">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="nextUp">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="scalb">
+ <typeReference xsi:type="types:Double"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="scalb">
+ <typeReference xsi:type="types:Float"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.System.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="System">
+ <members xsi:type="members:Field" name="in">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="out">
+ <typeReference xsi:type="types:ClassifierReference" target="/34/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="err">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="security">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="cons">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.Console.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="props">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="registerNatives">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="System"/>
+ <members xsi:type="members:ClassMethod" name="setIn">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setOut">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setErr">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="console">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.Console.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="inheritedChannel">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.nio.channels.Channel.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="checkIO">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setIn0">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setOut0">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setErr0">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setSecurityManager">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setSecurityManager0">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getSecurityManager">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="currentTimeMillis">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="nanoTime">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="arraycopy">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="identityHashCode">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="initProperties">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getProperties">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setProperties">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getProperty">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getProperty">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setProperty">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="clearProperty">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="checkKey">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getenv">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getenv">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </typeArguments>
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="exit">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="gc">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="runFinalization">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="runFinalizersOnExit">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="load">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="loadLibrary">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="mapLibraryName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="initializeSystemClass">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getCallerClass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.io.PrintStream.java">
+ <namespaces>java</namespaces>
+ <namespaces>io</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="PrintStream">
+ <members xsi:type="members:Field" name="autoFlush">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="trouble">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="formatter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Formatter.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="textOut">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.BufferedWriter.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="charOut">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStreamWriter.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="closing">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="init">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStreamWriter.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.File.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="PrintStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.File.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="ensureOpen">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="flush">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="checkError">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setError">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="clearError">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="newLine">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="print">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Long"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Float"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Double"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference" target="/16/@classifiers.0"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="println">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="printf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="printf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="format">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="format">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="append">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="append">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="append">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/37/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/38/@classifiers.0"/>
+ <extends xsi:type="types:ClassifierReference" target="/35/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.io.FilterOutputStream.java">
+ <namespaces>java</namespaces>
+ <namespaces>io</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="FilterOutputStream">
+ <members xsi:type="members:Field" name="out">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <members xsi:type="members:Constructor" name="FilterOutputStream">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Byte"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="flush">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <extends xsi:type="types:ClassifierReference" target="/36/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.io.OutputStream.java">
+ <namespaces>java</namespaces>
+ <namespaces>io</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="OutputStream">
+ <members xsi:type="members:Constructor" name="OutputStream"/>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:Byte"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="write">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="flush">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/38/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/39/@classifiers.0"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Appendable.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="Appendable">
+ <members xsi:type="members:InterfaceMethod" name="append">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="append">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="append">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.io.Closeable.java">
+ <namespaces>java</namespaces>
+ <namespaces>io</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="Closeable">
+ <members xsi:type="members:InterfaceMethod" name="close">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.io.Flushable.java">
+ <namespaces>java</namespaces>
+ <namespaces>io</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="Flushable">
+ <members xsi:type="members:InterfaceMethod" name="flush">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Short.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Short">
+ <members xsi:type="members:Field" name="MIN_VALUE">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="MAX_VALUE">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="TYPE">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="value">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="SIZE">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Short"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseShort">
+ <typeReference xsi:type="types:Short"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="parseShort">
+ <typeReference xsi:type="types:Short"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Short"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="decode">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Short">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Short"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Short">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="byteValue">
+ <typeReference xsi:type="types:Byte"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="shortValue">
+ <typeReference xsi:type="types:Short"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="intValue">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="longValue">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="floatValue">
+ <typeReference xsi:type="types:Float"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="doubleValue">
+ <typeReference xsi:type="types:Double"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="reverseBytes">
+ <typeReference xsi:type="types:Short"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Short"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Comparable.java#//@classifiers[name='Comparable']"/>
+ </implements>
+ <extends xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Number.java#//@classifiers[name='Number']"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Class.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Class">
+ <typeParameters name="T">
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extendTypes>
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extendTypes>
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extendTypes>
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extendTypes>
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extendTypes>
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </extendTypes>
+ </typeParameters>
+ <members xsi:type="members:Field" name="ANNOTATION">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="ENUM">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="SYNTHETIC">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="cachedConstructor">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="newInstanceCallerCache">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="name">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:Field" name="allPermDomain">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="useCaches">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="declaredFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="publicFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="declaredMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="publicMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="declaredConstructors">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="publicConstructors">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="declaredPublicFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="declaredPublicMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="classRedefinedCount">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="lastRedefinedCount">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="genericInfo">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.generics.repository.ClassRepository.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="serialPersistentFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectStreamField.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="reflectionFactory">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ReflectionFactory.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="initted">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="enumConstants">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="enumConstantDirectory">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </typeArguments>
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
+ </members>
+ <members xsi:type="members:Field" name="EMPTY_ANNOTATIONS_ARRAY">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Field" name="annotations">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </typeArguments>
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:Field" name="declaredAnnotations">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </typeArguments>
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:Field" name="annotationType">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="registerNatives">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Class"/>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="forName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="forName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="forName0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="newInstance">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="newInstance0">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInstance">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isAssignableFrom">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isInterface">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isArray">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isPrimitive">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isAnnotation">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isSynthetic">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getName0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getClassLoader">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getClassLoader0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getTypeParameters">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.reflect.TypeVariable.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getSuperclass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getGenericSuperclass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getPackage">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Package.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getInterfaces">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getGenericInterfaces">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getComponentType">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getModifiers">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getSigners">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setSigners">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getEnclosingMethod">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getEnclosingMethod0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getEnclosingMethodInfo">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class$EnclosingMethodInfo.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toClass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getEnclosingConstructor">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaringClass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getEnclosingClass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getSimpleName">
+ <typeReference xsi:type="types:ClassifierReference" target="/16/@classifiers.0"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isAsciiDigit">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Char"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getCanonicalName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isAnonymousClass">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLocalClass">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isMemberClass">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getSimpleBinaryName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isLocalOrAnonymousClass">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getClasses">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getConstructors">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getField">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getMethod">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getConstructor">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredClasses">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredConstructors">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredField">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredMethod">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredConstructor">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Transient"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getResourceAsStream">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getResource">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.net.URL.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getProtectionDomain">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getProtectionDomain0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setProtectionDomain0">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getPrimitiveClass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="checkMemberAccess">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="resolveName">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="clearCachesOnClassRedefinition">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getGenericSignature">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getFactory">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.reflect.generics.factory.GenericsFactory.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getGenericInfo">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.generics.repository.ClassRepository.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getRawAnnotations">
+ <typeReference xsi:type="types:Byte"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getConstantPool">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ConstantPool.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="privateGetDeclaredFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="privateGetPublicFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Set.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="addAll">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Collection.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="privateGetDeclaredConstructors">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="privateGetDeclaredMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="privateGetPublicMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="searchFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getField0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="searchMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getMethod0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getConstructor0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="arrayContentsEq">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ </parameters>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="copyFields">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="copyMethods">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="copyConstructors">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredFields0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredMethods0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredConstructors0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Boolean"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredClasses0">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="argumentTypesToString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:VariableLengthParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="desiredAssertionStatus">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="desiredAssertionStatus0">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Native"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isEnum">
+ <typeReference xsi:type="types:Boolean"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getReflectionFactory">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ReflectionFactory.java#//@classifiers.0"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="checkInitted">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getEnumConstants">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getEnumConstantsShared">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ <arrayDimensionsBefore/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="enumConstantDirectory">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </typeArguments>
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
+ </typeReference>
+ </members>
+ <members xsi:type="members:ClassMethod" name="cast">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@typeParameters.0"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="cannotCastMsg">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="asSubclass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.131/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <typeParameters name="U"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.131/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getAnnotation">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.132/@typeParameters.0"/>
+ <typeParameters name="A">
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </extendTypes>
+ </typeParameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/41/@classifiers.0/@members.132/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="isAnnotationPresent">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getAnnotations">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaredAnnotations">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="initAnnotationsIfNecessary">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="setAnnotationType">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getAnnotationType">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
+ </typeReference>
+ </members>
+ <members xsi:type="members:ClassMethod" name="&lt;clinit>">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/42/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/43/@classifiers.0"/>
+ <implements xsi:type="types:ClassifierReference" target="/44/@classifiers.0"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.reflect.GenericDeclaration.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <namespaces>reflect</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="GenericDeclaration">
+ <members xsi:type="members:InterfaceMethod" name="getTypeParameters">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.reflect.TypeVariable.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.reflect.Type.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <namespaces>reflect</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="Type">
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.reflect.AnnotatedElement.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <namespaces>reflect</namespaces>
+ <classifiers xsi:type="classifiers:Interface" name="AnnotatedElement">
+ <members xsi:type="members:InterfaceMethod" name="isAnnotationPresent">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="getAnnotation">
+ <typeReference xsi:type="types:ClassifierReference" target="/44/@classifiers.0/@members.1/@typeParameters.0"/>
+ <typeParameters name="T">
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </extendTypes>
+ </typeParameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/44/@classifiers.0/@members.1/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="getAnnotations">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:InterfaceMethod" name="getDeclaredAnnotations">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
+ </typeReference>
+ <arrayDimensionsBefore/>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Enum.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Enum">
+ <typeParameters name="E">
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Enum.java#//@classifiers[name='Enum']"/>
+ </extendTypes>
+ </typeParameters>
+ <members xsi:type="members:Field" name="name">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:Field" name="ordinal">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="name">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="ordinal">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Enum">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:Int"/>
+ </parameters>
+ </members>
+ <members xsi:type="members:ClassMethod" name="toString">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="equals">
+ <typeReference xsi:type="types:Boolean"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="hashCode">
+ <typeReference xsi:type="types:Int"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="clone">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="compareTo">
+ <typeReference xsi:type="types:Int"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@typeParameters.0"/>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="getDeclaringClass">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="valueOf">
+ <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@members.11/@typeParameters.0"/>
+ <typeParameters name="T">
+ <extendTypes xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Enum.java#//@classifiers[name='Enum']"/>
+ </extendTypes>
+ </typeParameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@members.11/@typeParameters.0"/>
+ </typeArguments>
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="finalize">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Protected"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="readObject">
+ <typeReference xsi:type="types:Void"/>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectInputStream.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <members xsi:type="members:ClassMethod" name="readObjectNoData">
+ <typeReference xsi:type="types:Void"/>
+ <annotationsAndModifiers xsi:type="modifiers:Private"/>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <implements xsi:type="types:ClassifierReference" target="/23/@classifiers.0">
+ <typeArguments xsi:type="generics:QualifiedTypeArgument">
+ <typeReference xsi:type="types:ClassifierReference" target="/45/@classifiers.0/@typeParameters.0"/>
+ </typeArguments>
+ </implements>
+ <implements xsi:type="types:ClassifierReference" target="/18/@classifiers.0"/>
+ <extends xsi:type="types:ClassifierReference" target="/11/@classifiers.0"/>
+ </classifiers>
+ </containers:CompilationUnit>
+ <containers:CompilationUnit name="java.lang.Exception.java">
+ <namespaces>java</namespaces>
+ <namespaces>lang</namespaces>
+ <classifiers xsi:type="classifiers:Class" name="Exception">
+ <members xsi:type="members:Field" name="serialVersionUID">
+ <typeReference xsi:type="types:Long"/>
+ <annotationsAndModifiers xsi:type="modifiers:Final"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ </members>
+ <members xsi:type="members:Constructor" name="Exception"/>
+ <members xsi:type="members:Constructor" name="Exception">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Exception">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
+ </typeReference>
+ </parameters>
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <members xsi:type="members:Constructor" name="Exception">
+ <parameters xsi:type="parameters:OrdinaryParameter">
+ <typeReference xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
+ </typeReference>
+ </parameters>
+ </members>
+ <annotationsAndModifiers xsi:type="modifiers:Public"/>
+ <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
+ <annotationsAndModifiers xsi:type="modifiers:Static"/>
+ <extends xsi:type="types:ClassifierReference">
+ <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
+ </extends>
+ </classifiers>
+ </containers:CompilationUnit>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Void"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="Integer"/>
+ <classifiers:Class name="Thread"/>
+ <classifiers:Class name="Runnable"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Thread"/>
+ <classifiers:Class name="Runnable"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Runnable"/>
+ <classifiers:Class name="Runnable"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Runnable"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Runnable"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Runnable"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Thread"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Thread"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Thread"/>
+ <classifiers:Class name="Thread"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="Long"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Boolean"/>
+ <classifiers:Class name="Boolean"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Boolean"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Boolean"/>
+ <classifiers:Class name="Boolean"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Boolean"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Boolean"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Byte"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Byte"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Byte"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Byte"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Byte"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Byte"/>
+ <classifiers:Class name="Comparable"/>
+ <classifiers:Class name="Byte"/>
+ <classifiers:Class name="Number"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Character"/>
+ <classifiers:Class name="Character"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="Character"/>
+ <classifiers:Class name="Character"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Float"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Float"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Float"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Float"/>
+ <classifiers:Class name="Float"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Double"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Double"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Double"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Double"/>
+ <classifiers:Class name="Double"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Exception"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="OutputStream"/>
+ <classifiers:Class name="OutputStream"/>
+ <classifiers:Class name="OutputStream"/>
+ <classifiers:Class name="OutputStream"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="PrintStream"/>
+ <classifiers:Class name="OutputStream"/>
+ <classifiers:Class name="OutputStream"/>
+ <classifiers:Class name="Appendable"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="Appendable"/>
+ <classifiers:Class name="CharSequence"/>
+ <classifiers:Class name="Appendable"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Short"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Short"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Short"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Short"/>
+ <classifiers:Class name="Short"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Short"/>
+ <classifiers:Class name="Comparable"/>
+ <classifiers:Class name="Short"/>
+ <classifiers:Class name="Number"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Type"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Type"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Type"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Enum"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Object"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="Enum"/>
+ <classifiers:Class name="Class"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+ <classifiers:Class name="String"/>
+</xmi:XMI>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Evolution1.java b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Evolution1.java
index 1c8260b78..670760675 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Evolution1.java
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Evolution1.java
@@ -1,481 +1,481 @@
-/**
- * <copyright>
- * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * </copyright>
- */
-package org.eclipse.emf.henshin.examples.metamodelevolution;
-
-import java.io.File;
-import java.io.IOException;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.henshin.interpreter.EGraph;
-import org.eclipse.emf.henshin.interpreter.Engine;
-import org.eclipse.emf.henshin.interpreter.UnitApplication;
-import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
-import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
-import org.eclipse.emf.henshin.model.Edge;
-import org.eclipse.emf.henshin.model.Graph;
-import org.eclipse.emf.henshin.model.HenshinFactory;
-import org.eclipse.emf.henshin.model.LoopUnit;
-import org.eclipse.emf.henshin.model.Mapping;
-import org.eclipse.emf.henshin.model.Node;
-import org.eclipse.emf.henshin.model.Rule;
-import org.eclipse.emf.henshin.model.Module;
-import org.eclipse.emf.henshin.model.impl.HenshinFactoryImpl;
-import org.eclipse.emf.henshin.model.impl.HenshinPackageImpl;
-import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
-
-/**
- * This meta-model evolution example is a proof-of-concept showing how such a
- * engineering process can be implemented with Henshin. This case study follows
- * the <i>manual specification</i> approach i.e. we encode meta-model and
- * instance model changes manually since currently there does not exist a
- * meta-model evolution framework based on Henshin. Nevertheless, this is going
- * to give a practical idea how (semi-) automatic meta-model evolution can be
- * realized with Henshin leading to an \emph{operator-based co-evolution}
- * approach.
- * <p>
- * Henshin is able to handle any Ecore-based model that is why we can create
- * transformation rules for both, meta-models and instance models. Meta-models
- * may occur in form of an Eclipse plugin with generated model classes or
- * standalone as <i>.ecore</i> file. The latter is more flexible and since
- * Henshin supports Dynamic EMF, we use such Ecore files in our approach. The
- * control flow is currently implemented in this Java class which loads related
- * models and transformation rules and which triggers the transformation
- * performed by the Henshin interpreter.
- * <p>
- * Our case study is dealing with the evolution of a Petri net meta-model. It
- * contains nodes <tt>Place</tt> and <tt>Transition</tt> with direct
- * bidirectional references between them. The evolution intends to replace such
- * direct bidirectional references by a reference class. This might by useful
- * e.g. to introduce additional attributes according to this relation. However,
- * meta-model modifications often require an adaption of instance models. Please
- * note, that the prepare meta-model rules are quite general and not restricted
- * on our Petri net example.<br>
- *
- * The meta-model evolution is performed in three separate steps:
- * <ol>
- * <li>Creation of new elements in the meta-model.
- * <li>Creation of instances of the new element in the instance model by
- * deleting the corresponding old references the same time.
- * <li>Deletion of the substituted references in the meta-model.
- * </ol>
- * <p>
- * <strong>Remark:</strong> Make sure, that the model folder (see {@link #BASE})
- * contains fresh unmodified files. In case of doubt, please copy fresh file
- * from the backup folder into the model folder.<br>
- * <strong>Remark:</strong> Feel free to give us feedback about this example by
- * sending an email to <a
- * href="mailto:henshin-dev@eclipse.org">henshin-dev@eclipse.org</a> or visit
- * the <a href="http://www.eclipse.org/projects/project_summary.php?projectid=modeling.emft.henshin"
- * >Henshin project website</a>.
- *
- * @author Stefan Jurack (sjurack)
- *
- */
-public class Evolution1 {
-
- private static final String BASE = "src/org/eclipse/emf/henshin/examples/metamodelevolution/";
-
- /**
- * Meta-model, instance model and rule files.
- */
- private static final String MODEL_PETRI_META = BASE + "petri.ecore";
- private static final String MODEL_PETRI_INSTANCE = BASE + "Net1.xmi";
- private static final String HENSHIN_PETRI_META = BASE + "petriM.henshin";
- private static final String HENSHIN_PETRI_INSTANCE = BASE
- + "petriI.henshin";
- /**
- * Meta-model and instance model need to be in the same resource set, in
- * order to use the same (!!, not only equal) types.
- */
- HenshinResourceSet resourceSet = new HenshinResourceSet();
-
- /**
- * Implements the control flow for the whol meta-model evolution.
- */
- private void start() {
-
- /*
- * Load the petri net meta-model which Henshin rules and instance models
- * base on.
- */
- EPackage petri = loadPetriEcoreModel();
-
- /**
- * STEP 1: Create new elements in the meta-model.
- */
- UnitApplication mm_unit1App = evolveMetaModel_ReplaceRefWithRefclass(
- petri, "Place", "Transition", "ArcPT");
-
- /*
- * If the rule/unit was successfully applied, we can fetch the matched
- * classes in the meta-model. They are needed to perform a migration of
- * the instance model.
- */
- EClass srcType = (EClass) mm_unit1App.getResultParameterValue("objSource");
- EClass trgType = (EClass) mm_unit1App.getResultParameterValue("objTarget");
- EClass refclassType = (EClass) mm_unit1App.getResultParameterValue("objRefclass");
- EReference refType = (EReference) mm_unit1App.getResultParameterValue("objRef");
- EReference refSrcTrg = (EReference) mm_unit1App
- .getResultParameterValue("objRefSrcTrg");
- EReference refTrgSrc = (EReference) mm_unit1App
- .getResultParameterValue("objRefTrgSrc");
-
- /**
- * STEP 2: Migrate instance model i.e. create instance of new classes
- * and references and delete unneeded old references
- */
- migrateInstanceModel_ReplaceRefWithRefclass(petri, srcType, trgType,
- refType, refclassType, refSrcTrg, refTrgSrc);
-
- /**
- * STEP 3: Remove old (and now unused) reference types from meta-model.
- */
- evolveMetaModel_DeleteOldReference(petri, refType);
-
- }// start
-
- /**
- * In this method the Henshin rule is loaded and equipped with informations
- * to perform a replacement of a direct reference with a reference class. In
- * fact, the direct reference is not delete, but the new reference class
- * created and associated.
- *
- * @param petri
- * Meta-model root object.
- * @return the unit application evolving the meta-model, if successfully
- * applied. Otherwise <code>null</code> is returned.
- */
- private UnitApplication evolveMetaModel_ReplaceRefWithRefclass(
- EPackage petri, String srcNodeName, String trgNodeName,
- String refclassName) {
-
- // initialize henshin package and load Henshin module
- Module tsM = loadPetriModuleM();
-
- // instantiate Henshin interpreter objects
- EGraph graphM = new EGraphImpl();
-
- /*
- * If the left-hand side of a rule contains EDataType instances (e.g.
- * :EDataType(name="EString")) in order to match Ecore datatypes, the
- * EmfGraph instance has to be additionally equipped with an initialized
- * ecore model (see below). This is useful e.g. if an class shall be
- * equipped with an additional attribute of a certain Ecore type.
- */
- // EObject ecoreRoot = EcorePackage.eINSTANCE;
- // graphM.addRoot(ecoreRoot);
- graphM.addTree(petri);
- Engine engineM = new EngineImpl();
-
- // select rule
- Rule mm_rule1 = (Rule) tsM.getUnit("MM_CreateRefClass");
-
- /*
- * UnitApplication encapsulates a transformation basing on an engine and
- * a transformation unit. It allows furthermore to set parameters which are either
- * values (see below) or objects.
- */
- UnitApplication mm_unit1App = new UnitApplicationImpl(engineM);
- mm_unit1App.setUnit(mm_rule1);
- mm_unit1App.setEGraph(graphM);
- mm_unit1App.setParameterValue("srcName", srcNodeName);
- mm_unit1App.setParameterValue("trgName", trgNodeName);
- mm_unit1App.setParameterValue("refclassName", refclassName);
-
- // perform the transformation
- boolean resultM = mm_unit1App.execute(null);
-
- if (resultM) {
- System.out.println("\"MM_CreateRefClass\" applied.");
- } else {
- System.out.println("\"MM_CreateRefClass\" not applied.");
- return null;
- }// if
-
- // persist the changes of the meta-model
- try {
- petri.eResource().save(null);
- } catch (IOException e) {
- e.printStackTrace();
- }// try catch
-
- return mm_unit1App;
- }// evolveMetaModel_ReplaceRefWithRefclass
-
- /**
- * This method migrates our instance model in correspondence to the creation
- * of a reference class in the meta-model. It depends on matched types of
- * the meta-model transformation.<br>
- * After performing all changes to the instance model, it is saved.
- *
- * @param petri
- * Meta-Model root object.
- * @param srcType
- * Type (EClass) being the source of the reference to be
- * replaced.
- * @param trgType
- * Type (EClass) being the target of the reference to be
- * replaced.
- * @param refType
- * Type (EReference) of the reference to be deleted and replaced.
- * Its source is of type <code>srcType</code> and is target is of
- * type <code>trgType</code>.
- * @param refclassType
- * Type (EClass) being the newly introduced reference class.
- * Instances of this type are going to represent old references
- * i.e. a new instance of this class is part of the replacement.
- * @param refSrcTrg
- * Type (EReference) of the reference running from
- * <code>srcType</code> to <code>refclassType</code>. A new
- * instance of this reference is part of the replacement.
- * @param refTrgSrc
- * Type (EReference) of the reference running from
- * <code>trgType</code> to <code>refclassType</code>. A new
- * instance of this reference is part of the replacement
- * @return the unit application instance migrating the instance model. If
- * successfully applied it contains further informations as port
- * mappings and so on.
- */
- @SuppressWarnings("unused")
- private UnitApplication migrateInstanceModel_ReplaceRefWithRefclass(
- EPackage petri, EClass srcType, EClass trgType, EReference refType,
- EClass refclassType, EReference refSrcTrg, EReference refTrgSrc) {
- /*
- * With these classes (or types) at hand we could automatically generate
- * a rule for a co-evolution of instance models. As such a framework is
- * not available yet, we create that rule manually.
- */
- HenshinFactory hFac = HenshinFactoryImpl.eINSTANCE;
- Module tsI = hFac.createModule();
- tsI.getImports().add(petri);
-
- Rule i_rule1 = hFac.createRule();
- tsI.getUnits().add(i_rule1);
- i_rule1.setActivated(true);
- i_rule1.setName("Migrate Instance Model");
- Graph lhs = i_rule1.getLhs(); // left-hand side of the rule
- Graph rhs = i_rule1.getRhs(); // right-hand side of the rule
-
- // Create all nodes and edges in the LHS.
- Node lhs_n_sC = hFac.createNode(lhs, srcType, null);
- Node lhs_n_tC = hFac.createNode(lhs, trgType, null);
- Edge lhs_e = hFac.createEdge(lhs_n_sC, lhs_n_tC, refType);
- // Create all nodes and edges in the RHS.
- Node rhs_n_sC = hFac.createNode(rhs, srcType, null);
- Node rhs_n_tC = hFac.createNode(rhs, trgType, null);
- Node rhs_n_rC = hFac.createNode(rhs, refclassType, null);
- Edge rhs_e_st = hFac.createEdge(rhs_n_sC, rhs_n_rC, refSrcTrg);
- Edge rhs_e_ts = hFac.createEdge(rhs_n_tC, rhs_n_rC, refTrgSrc);
- // Create mappings to specify creation, deletion and preserve
- Mapping m1 = hFac.createMapping(lhs_n_sC, rhs_n_sC);
- i_rule1.getMappings().add(m1);
- Mapping m2 = hFac.createMapping(lhs_n_tC, rhs_n_tC);
- i_rule1.getMappings().add(m2);
- /*
- * Create now a counted unit to allow continuous application of that
- * rule. Alternatively, we could perform a single application of that
- * rule in a <code>while</code> block until transformation returns
- * <code>false</code>.
- */
- LoopUnit c_unit = hFac.createLoopUnit();
- tsI.getUnits().add(c_unit);
- c_unit.setName("MigrationUnit");
- c_unit.setSubUnit(i_rule1);
-
- // Remark: Only for debugging purposes! You may comment this out.
- savePetriInstanceModule(tsI);
-
- // Load the instance model to be changed.
- EObject net = loadPetriInstanceModel();
-
- // Instantiate Henshin interpreter objects
- EGraph graphI = new EGraphImpl();
- graphI.addTree(net);
- Engine engineI = new EngineImpl();
-
- UnitApplication i_unit1App = new UnitApplicationImpl(engineI);
- i_unit1App.setEGraph(graphI);
- i_unit1App.setUnit(c_unit);
-
- boolean resultI = i_unit1App.execute(null);
-
- if (resultI) {
- System.out.println("Co-Evolution of instance model successful.");
- } else {
- System.out
- .println("Co-Evolution of instance model not successful.");
- return null;
- }// if
-
- // persist the changes of the instance model
- try {
- net.eResource().save(null);
- } catch (IOException e) {
- e.printStackTrace();
- }// try catch
-
- return i_unit1App;
- }// migrateInstanceModel_ReplaceRefWithRefclass
-
- /**
- * Deletes the given reference from the petri ecore model and persists the
- * model.
- *
- * @param petri
- * Meta-Model root object.
- * @param refType
- * Type (EReference) of the reference to be deleted. Its opposite
- * is deduced and deleted as well.
- * @return
- */
- public UnitApplication evolveMetaModel_DeleteOldReference(EPackage petri,
- EReference refType) {
-
- // load Henshin transformation system
- Module tsM = loadPetriModuleM();
-
- // instantiate Henshin interpreter objects
- EGraph graphM = new EGraphImpl();
- graphM.addTree(petri);
- Engine engineM = new EngineImpl();
-
- // select rule
- Rule mm_rule2 = (Rule) tsM.getUnit("MM_DeleteOldRefs");
-
- /*
- * UnitApplication encapsulates a transformation basing on an engine and
- * a transformation unit. It allows furthermore to set input port
- * parameter values or objects (see below). Setting input port objects
- * provide a partial match to the rule into the graph.
- */
- UnitApplication mm_unit2App = new UnitApplicationImpl(engineM);
- mm_unit2App.setEGraph(graphM);
- mm_unit2App.setUnit(mm_rule2);
- mm_unit2App.setParameterValue("objDelRef", refType);
-
- // perform the transformation
- boolean resultM = mm_unit2App.execute(null);
-
- if (resultM) {
- System.out.println("\"MM_DeleteOldRefs\" applied.");
- } else {
- System.out.println("\"MM_DeleteOldRefs\" not applied.");
- return null;
- }// if
-
- // persist the changes of the meta-model
- try {
- petri.eResource().save(null);
- } catch (IOException e) {
- e.printStackTrace();
- }// try catch
-
- return mm_unit2App;
- }// evolveMetaModel_DeleteOldReference
-
- /**
- * For debugging purposes only: Saves the transformation system to a file
- * (see {@link #HENSHIN_PETRI_INSTANCE}) to see how it looks like.
- *
- * @param tsI
- */
- private void savePetriInstanceModule(Module tsI) {
- //
- URI iURI = URI.createFileURI(new File(HENSHIN_PETRI_INSTANCE)
- .getAbsolutePath());
- Resource res = resourceSet.createResource(iURI, "henshin");
- res.getContents().add(tsI);
- try {
- res.save(null);
- } catch (IOException e) {
- e.printStackTrace();
- }// try catch
- }// savePetriInstanceTrafoSystem
-
- /**
- * Loads the meta-model related Henshin from {@link #MODEL_PETRI_META} and
- * return the root object.
- *
- * @return a module for our petri net ecore model.
- */
- private Module loadPetriModuleM() {
- HenshinPackageImpl.init();
- Module tsM = resourceSet.getModule(HENSHIN_PETRI_META, false);
- return tsM;
- }// loadPetriTrafoSystemM
-
- /**
- * Loads the meta-model {@link #MODEL_PETRI_META} and return the root
- * object.
- *
- * @return the meta-model root object.
- */
- private EPackage loadPetriEcoreModel() {
- URI modelUri = URI.createFileURI(new File(MODEL_PETRI_META)
- .getAbsolutePath());
- Resource resourceModel = resourceSet.getResource(modelUri, true);
- return (EPackage) resourceModel.getContents().get(0);
- }// loadPetriEcoreModel
-
- /**
- * Loads the instance model with path {@link #MODEL_PETRI_INSTANCE} typed
- * over the petri meta-model ({@link #MODEL_PETRI_META}). If the instance
- * model is already loaded, it is unload and re-loaded again.
- *
- * @return
- */
- private EObject loadPetriInstanceModel() {
-
- /*
- * Note the usage of ".getAbsolutePath()" below! This is necessary for
- * EMF to resolve relative paths in instance models. In our case, the
- * typing i.e. the meta-model petri.ecore is given relative to this
- * instance models location.
- */
- URI instanceUri = URI.createFileURI(new File(MODEL_PETRI_INSTANCE)
- .getAbsolutePath());
- Resource resourceInstance = resourceSet.getResource(instanceUri, true);
-
- /*
- * The instance model is only aware of meta-model changes if it is
- * reloaded afterwards. Accordingly, if already loaded, the instance
- * model is unloaded and re-loaded again. Note, unloading only replaces
- * each object with its proxy. The resource remains in the resource set
- * and therefore can be easily reloaded.
- */
- if (resourceInstance.isLoaded()) {
- resourceInstance.unload();
- try {
- resourceInstance.load(null);
- } catch (IOException e) {
- e.printStackTrace();
- }// try catch
- }// if
-
- return resourceInstance.getContents().get(0);
- }// loadPetriInstanceModel
-
- /**
- * @param args
- */
- public static void main(String[] args) {
-
- Evolution1 test = new Evolution1();
- test.start();
-
- }
-
-}
+/**
+ * <copyright>
+ * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * </copyright>
+ */
+package org.eclipse.emf.henshin.examples.metamodelevolution;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.henshin.interpreter.EGraph;
+import org.eclipse.emf.henshin.interpreter.Engine;
+import org.eclipse.emf.henshin.interpreter.UnitApplication;
+import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
+import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
+import org.eclipse.emf.henshin.model.Edge;
+import org.eclipse.emf.henshin.model.Graph;
+import org.eclipse.emf.henshin.model.HenshinFactory;
+import org.eclipse.emf.henshin.model.LoopUnit;
+import org.eclipse.emf.henshin.model.Mapping;
+import org.eclipse.emf.henshin.model.Node;
+import org.eclipse.emf.henshin.model.Rule;
+import org.eclipse.emf.henshin.model.Module;
+import org.eclipse.emf.henshin.model.impl.HenshinFactoryImpl;
+import org.eclipse.emf.henshin.model.impl.HenshinPackageImpl;
+import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
+
+/**
+ * This meta-model evolution example is a proof-of-concept showing how such a
+ * engineering process can be implemented with Henshin. This case study follows
+ * the <i>manual specification</i> approach i.e. we encode meta-model and
+ * instance model changes manually since currently there does not exist a
+ * meta-model evolution framework based on Henshin. Nevertheless, this is going
+ * to give a practical idea how (semi-) automatic meta-model evolution can be
+ * realized with Henshin leading to an \emph{operator-based co-evolution}
+ * approach.
+ * <p>
+ * Henshin is able to handle any Ecore-based model that is why we can create
+ * transformation rules for both, meta-models and instance models. Meta-models
+ * may occur in form of an Eclipse plugin with generated model classes or
+ * standalone as <i>.ecore</i> file. The latter is more flexible and since
+ * Henshin supports Dynamic EMF, we use such Ecore files in our approach. The
+ * control flow is currently implemented in this Java class which loads related
+ * models and transformation rules and which triggers the transformation
+ * performed by the Henshin interpreter.
+ * <p>
+ * Our case study is dealing with the evolution of a Petri net meta-model. It
+ * contains nodes <tt>Place</tt> and <tt>Transition</tt> with direct
+ * bidirectional references between them. The evolution intends to replace such
+ * direct bidirectional references by a reference class. This might by useful
+ * e.g. to introduce additional attributes according to this relation. However,
+ * meta-model modifications often require an adaption of instance models. Please
+ * note, that the prepare meta-model rules are quite general and not restricted
+ * on our Petri net example.<br>
+ *
+ * The meta-model evolution is performed in three separate steps:
+ * <ol>
+ * <li>Creation of new elements in the meta-model.
+ * <li>Creation of instances of the new element in the instance model by
+ * deleting the corresponding old references the same time.
+ * <li>Deletion of the substituted references in the meta-model.
+ * </ol>
+ * <p>
+ * <strong>Remark:</strong> Make sure, that the model folder (see {@link #BASE})
+ * contains fresh unmodified files. In case of doubt, please copy fresh file
+ * from the backup folder into the model folder.<br>
+ * <strong>Remark:</strong> Feel free to give us feedback about this example by
+ * sending an email to <a
+ * href="mailto:henshin-dev@eclipse.org">henshin-dev@eclipse.org</a> or visit
+ * the <a href="http://www.eclipse.org/projects/project_summary.php?projectid=modeling.emft.henshin"
+ * >Henshin project website</a>.
+ *
+ * @author Stefan Jurack (sjurack)
+ *
+ */
+public class Evolution1 {
+
+ private static final String BASE = "src/org/eclipse/emf/henshin/examples/metamodelevolution/";
+
+ /**
+ * Meta-model, instance model and rule files.
+ */
+ private static final String MODEL_PETRI_META = BASE + "petri.ecore";
+ private static final String MODEL_PETRI_INSTANCE = BASE + "Net1.xmi";
+ private static final String HENSHIN_PETRI_META = BASE + "petriM.henshin";
+ private static final String HENSHIN_PETRI_INSTANCE = BASE
+ + "petriI.henshin";
+ /**
+ * Meta-model and instance model need to be in the same resource set, in
+ * order to use the same (!!, not only equal) types.
+ */
+ HenshinResourceSet resourceSet = new HenshinResourceSet();
+
+ /**
+ * Implements the control flow for the whol meta-model evolution.
+ */
+ private void start() {
+
+ /*
+ * Load the petri net meta-model which Henshin rules and instance models
+ * base on.
+ */
+ EPackage petri = loadPetriEcoreModel();
+
+ /**
+ * STEP 1: Create new elements in the meta-model.
+ */
+ UnitApplication mm_unit1App = evolveMetaModel_ReplaceRefWithRefclass(
+ petri, "Place", "Transition", "ArcPT");
+
+ /*
+ * If the rule/unit was successfully applied, we can fetch the matched
+ * classes in the meta-model. They are needed to perform a migration of
+ * the instance model.
+ */
+ EClass srcType = (EClass) mm_unit1App.getResultParameterValue("objSource");
+ EClass trgType = (EClass) mm_unit1App.getResultParameterValue("objTarget");
+ EClass refclassType = (EClass) mm_unit1App.getResultParameterValue("objRefclass");
+ EReference refType = (EReference) mm_unit1App.getResultParameterValue("objRef");
+ EReference refSrcTrg = (EReference) mm_unit1App
+ .getResultParameterValue("objRefSrcTrg");
+ EReference refTrgSrc = (EReference) mm_unit1App
+ .getResultParameterValue("objRefTrgSrc");
+
+ /**
+ * STEP 2: Migrate instance model i.e. create instance of new classes
+ * and references and delete unneeded old references
+ */
+ migrateInstanceModel_ReplaceRefWithRefclass(petri, srcType, trgType,
+ refType, refclassType, refSrcTrg, refTrgSrc);
+
+ /**
+ * STEP 3: Remove old (and now unused) reference types from meta-model.
+ */
+ evolveMetaModel_DeleteOldReference(petri, refType);
+
+ }// start
+
+ /**
+ * In this method the Henshin rule is loaded and equipped with informations
+ * to perform a replacement of a direct reference with a reference class. In
+ * fact, the direct reference is not delete, but the new reference class
+ * created and associated.
+ *
+ * @param petri
+ * Meta-model root object.
+ * @return the unit application evolving the meta-model, if successfully
+ * applied. Otherwise <code>null</code> is returned.
+ */
+ private UnitApplication evolveMetaModel_ReplaceRefWithRefclass(
+ EPackage petri, String srcNodeName, String trgNodeName,
+ String refclassName) {
+
+ // initialize henshin package and load Henshin module
+ Module tsM = loadPetriModuleM();
+
+ // instantiate Henshin interpreter objects
+ EGraph graphM = new EGraphImpl();
+
+ /*
+ * If the left-hand side of a rule contains EDataType instances (e.g.
+ * :EDataType(name="EString")) in order to match Ecore datatypes, the
+ * EmfGraph instance has to be additionally equipped with an initialized
+ * ecore model (see below). This is useful e.g. if an class shall be
+ * equipped with an additional attribute of a certain Ecore type.
+ */
+ // EObject ecoreRoot = EcorePackage.eINSTANCE;
+ // graphM.addRoot(ecoreRoot);
+ graphM.addTree(petri);
+ Engine engineM = new EngineImpl();
+
+ // select rule
+ Rule mm_rule1 = (Rule) tsM.getUnit("MM_CreateRefClass");
+
+ /*
+ * UnitApplication encapsulates a transformation basing on an engine and
+ * a transformation unit. It allows furthermore to set parameters which are either
+ * values (see below) or objects.
+ */
+ UnitApplication mm_unit1App = new UnitApplicationImpl(engineM);
+ mm_unit1App.setUnit(mm_rule1);
+ mm_unit1App.setEGraph(graphM);
+ mm_unit1App.setParameterValue("srcName", srcNodeName);
+ mm_unit1App.setParameterValue("trgName", trgNodeName);
+ mm_unit1App.setParameterValue("refclassName", refclassName);
+
+ // perform the transformation
+ boolean resultM = mm_unit1App.execute(null);
+
+ if (resultM) {
+ System.out.println("\"MM_CreateRefClass\" applied.");
+ } else {
+ System.out.println("\"MM_CreateRefClass\" not applied.");
+ return null;
+ }// if
+
+ // persist the changes of the meta-model
+ try {
+ petri.eResource().save(null);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }// try catch
+
+ return mm_unit1App;
+ }// evolveMetaModel_ReplaceRefWithRefclass
+
+ /**
+ * This method migrates our instance model in correspondence to the creation
+ * of a reference class in the meta-model. It depends on matched types of
+ * the meta-model transformation.<br>
+ * After performing all changes to the instance model, it is saved.
+ *
+ * @param petri
+ * Meta-Model root object.
+ * @param srcType
+ * Type (EClass) being the source of the reference to be
+ * replaced.
+ * @param trgType
+ * Type (EClass) being the target of the reference to be
+ * replaced.
+ * @param refType
+ * Type (EReference) of the reference to be deleted and replaced.
+ * Its source is of type <code>srcType</code> and is target is of
+ * type <code>trgType</code>.
+ * @param refclassType
+ * Type (EClass) being the newly introduced reference class.
+ * Instances of this type are going to represent old references
+ * i.e. a new instance of this class is part of the replacement.
+ * @param refSrcTrg
+ * Type (EReference) of the reference running from
+ * <code>srcType</code> to <code>refclassType</code>. A new
+ * instance of this reference is part of the replacement.
+ * @param refTrgSrc
+ * Type (EReference) of the reference running from
+ * <code>trgType</code> to <code>refclassType</code>. A new
+ * instance of this reference is part of the replacement
+ * @return the unit application instance migrating the instance model. If
+ * successfully applied it contains further informations as port
+ * mappings and so on.
+ */
+ @SuppressWarnings("unused")
+ private UnitApplication migrateInstanceModel_ReplaceRefWithRefclass(
+ EPackage petri, EClass srcType, EClass trgType, EReference refType,
+ EClass refclassType, EReference refSrcTrg, EReference refTrgSrc) {
+ /*
+ * With these classes (or types) at hand we could automatically generate
+ * a rule for a co-evolution of instance models. As such a framework is
+ * not available yet, we create that rule manually.
+ */
+ HenshinFactory hFac = HenshinFactoryImpl.eINSTANCE;
+ Module tsI = hFac.createModule();
+ tsI.getImports().add(petri);
+
+ Rule i_rule1 = hFac.createRule();
+ tsI.getUnits().add(i_rule1);
+ i_rule1.setActivated(true);
+ i_rule1.setName("Migrate Instance Model");
+ Graph lhs = i_rule1.getLhs(); // left-hand side of the rule
+ Graph rhs = i_rule1.getRhs(); // right-hand side of the rule
+
+ // Create all nodes and edges in the LHS.
+ Node lhs_n_sC = hFac.createNode(lhs, srcType, null);
+ Node lhs_n_tC = hFac.createNode(lhs, trgType, null);
+ Edge lhs_e = hFac.createEdge(lhs_n_sC, lhs_n_tC, refType);
+ // Create all nodes and edges in the RHS.
+ Node rhs_n_sC = hFac.createNode(rhs, srcType, null);
+ Node rhs_n_tC = hFac.createNode(rhs, trgType, null);
+ Node rhs_n_rC = hFac.createNode(rhs, refclassType, null);
+ Edge rhs_e_st = hFac.createEdge(rhs_n_sC, rhs_n_rC, refSrcTrg);
+ Edge rhs_e_ts = hFac.createEdge(rhs_n_tC, rhs_n_rC, refTrgSrc);
+ // Create mappings to specify creation, deletion and preserve
+ Mapping m1 = hFac.createMapping(lhs_n_sC, rhs_n_sC);
+ i_rule1.getMappings().add(m1);
+ Mapping m2 = hFac.createMapping(lhs_n_tC, rhs_n_tC);
+ i_rule1.getMappings().add(m2);
+ /*
+ * Create now a counted unit to allow continuous application of that
+ * rule. Alternatively, we could perform a single application of that
+ * rule in a <code>while</code> block until transformation returns
+ * <code>false</code>.
+ */
+ LoopUnit c_unit = hFac.createLoopUnit();
+ tsI.getUnits().add(c_unit);
+ c_unit.setName("MigrationUnit");
+ c_unit.setSubUnit(i_rule1);
+
+ // Remark: Only for debugging purposes! You may comment this out.
+ savePetriInstanceModule(tsI);
+
+ // Load the instance model to be changed.
+ EObject net = loadPetriInstanceModel();
+
+ // Instantiate Henshin interpreter objects
+ EGraph graphI = new EGraphImpl();
+ graphI.addTree(net);
+ Engine engineI = new EngineImpl();
+
+ UnitApplication i_unit1App = new UnitApplicationImpl(engineI);
+ i_unit1App.setEGraph(graphI);
+ i_unit1App.setUnit(c_unit);
+
+ boolean resultI = i_unit1App.execute(null);
+
+ if (resultI) {
+ System.out.println("Co-Evolution of instance model successful.");
+ } else {
+ System.out
+ .println("Co-Evolution of instance model not successful.");
+ return null;
+ }// if
+
+ // persist the changes of the instance model
+ try {
+ net.eResource().save(null);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }// try catch
+
+ return i_unit1App;
+ }// migrateInstanceModel_ReplaceRefWithRefclass
+
+ /**
+ * Deletes the given reference from the petri ecore model and persists the
+ * model.
+ *
+ * @param petri
+ * Meta-Model root object.
+ * @param refType
+ * Type (EReference) of the reference to be deleted. Its opposite
+ * is deduced and deleted as well.
+ * @return
+ */
+ public UnitApplication evolveMetaModel_DeleteOldReference(EPackage petri,
+ EReference refType) {
+
+ // load Henshin transformation system
+ Module tsM = loadPetriModuleM();
+
+ // instantiate Henshin interpreter objects
+ EGraph graphM = new EGraphImpl();
+ graphM.addTree(petri);
+ Engine engineM = new EngineImpl();
+
+ // select rule
+ Rule mm_rule2 = (Rule) tsM.getUnit("MM_DeleteOldRefs");
+
+ /*
+ * UnitApplication encapsulates a transformation basing on an engine and
+ * a transformation unit. It allows furthermore to set input port
+ * parameter values or objects (see below). Setting input port objects
+ * provide a partial match to the rule into the graph.
+ */
+ UnitApplication mm_unit2App = new UnitApplicationImpl(engineM);
+ mm_unit2App.setEGraph(graphM);
+ mm_unit2App.setUnit(mm_rule2);
+ mm_unit2App.setParameterValue("objDelRef", refType);
+
+ // perform the transformation
+ boolean resultM = mm_unit2App.execute(null);
+
+ if (resultM) {
+ System.out.println("\"MM_DeleteOldRefs\" applied.");
+ } else {
+ System.out.println("\"MM_DeleteOldRefs\" not applied.");
+ return null;
+ }// if
+
+ // persist the changes of the meta-model
+ try {
+ petri.eResource().save(null);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }// try catch
+
+ return mm_unit2App;
+ }// evolveMetaModel_DeleteOldReference
+
+ /**
+ * For debugging purposes only: Saves the transformation system to a file
+ * (see {@link #HENSHIN_PETRI_INSTANCE}) to see how it looks like.
+ *
+ * @param tsI
+ */
+ private void savePetriInstanceModule(Module tsI) {
+ //
+ URI iURI = URI.createFileURI(new File(HENSHIN_PETRI_INSTANCE)
+ .getAbsolutePath());
+ Resource res = resourceSet.createResource(iURI, "henshin");
+ res.getContents().add(tsI);
+ try {
+ res.save(null);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }// try catch
+ }// savePetriInstanceTrafoSystem
+
+ /**
+ * Loads the meta-model related Henshin from {@link #MODEL_PETRI_META} and
+ * return the root object.
+ *
+ * @return a module for our petri net ecore model.
+ */
+ private Module loadPetriModuleM() {
+ HenshinPackageImpl.init();
+ Module tsM = resourceSet.getModule(HENSHIN_PETRI_META, false);
+ return tsM;
+ }// loadPetriTrafoSystemM
+
+ /**
+ * Loads the meta-model {@link #MODEL_PETRI_META} and return the root
+ * object.
+ *
+ * @return the meta-model root object.
+ */
+ private EPackage loadPetriEcoreModel() {
+ URI modelUri = URI.createFileURI(new File(MODEL_PETRI_META)
+ .getAbsolutePath());
+ Resource resourceModel = resourceSet.getResource(modelUri, true);
+ return (EPackage) resourceModel.getContents().get(0);
+ }// loadPetriEcoreModel
+
+ /**
+ * Loads the instance model with path {@link #MODEL_PETRI_INSTANCE} typed
+ * over the petri meta-model ({@link #MODEL_PETRI_META}). If the instance
+ * model is already loaded, it is unload and re-loaded again.
+ *
+ * @return
+ */
+ private EObject loadPetriInstanceModel() {
+
+ /*
+ * Note the usage of ".getAbsolutePath()" below! This is necessary for
+ * EMF to resolve relative paths in instance models. In our case, the
+ * typing i.e. the meta-model petri.ecore is given relative to this
+ * instance models location.
+ */
+ URI instanceUri = URI.createFileURI(new File(MODEL_PETRI_INSTANCE)
+ .getAbsolutePath());
+ Resource resourceInstance = resourceSet.getResource(instanceUri, true);
+
+ /*
+ * The instance model is only aware of meta-model changes if it is
+ * reloaded afterwards. Accordingly, if already loaded, the instance
+ * model is unloaded and re-loaded again. Note, unloading only replaces
+ * each object with its proxy. The resource remains in the resource set
+ * and therefore can be easily reloaded.
+ */
+ if (resourceInstance.isLoaded()) {
+ resourceInstance.unload();
+ try {
+ resourceInstance.load(null);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }// try catch
+ }// if
+
+ return resourceInstance.getContents().get(0);
+ }// loadPetriInstanceModel
+
+ /**
+ * @param args
+ */
+ public static void main(String[] args) {
+
+ Evolution1 test = new Evolution1();
+ test.start();
+
+ }
+
+}
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Net1.xmi b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Net1.xmi
index caf768121..99d2d4ab8 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Net1.xmi
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/Net1.xmi
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<petri:Net xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:petri="petri" xsi:schemaLocation="petri petri.ecore">
- <places name="p1" src="//@transitions.2" dst="//@transitions.0"/>
- <places name="p2" src="//@transitions.0" dst="//@transitions.1"/>
- <places name="p3" src="//@transitions.1" dst="//@transitions.2"/>
- <transitions name="t1" dst="//@places.1" src="//@places.0"/>
- <transitions name="t2" dst="//@places.2" src="//@places.1"/>
- <transitions name="t3" dst="//@places.0" src="//@places.2"/>
-</petri:Net>
+<?xml version="1.0" encoding="ASCII"?>
+<petri:Net xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:petri="petri" xsi:schemaLocation="petri petri.ecore">
+ <places name="p1" src="//@transitions.2" dst="//@transitions.0"/>
+ <places name="p2" src="//@transitions.0" dst="//@transitions.1"/>
+ <places name="p3" src="//@transitions.1" dst="//@transitions.2"/>
+ <transitions name="t1" dst="//@places.1" src="//@places.0"/>
+ <transitions name="t2" dst="//@places.2" src="//@places.1"/>
+ <transitions name="t3" dst="//@places.0" src="//@places.2"/>
+</petri:Net>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/Net1.xmi b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/Net1.xmi
index caf768121..99d2d4ab8 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/Net1.xmi
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/Net1.xmi
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<petri:Net xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:petri="petri" xsi:schemaLocation="petri petri.ecore">
- <places name="p1" src="//@transitions.2" dst="//@transitions.0"/>
- <places name="p2" src="//@transitions.0" dst="//@transitions.1"/>
- <places name="p3" src="//@transitions.1" dst="//@transitions.2"/>
- <transitions name="t1" dst="//@places.1" src="//@places.0"/>
- <transitions name="t2" dst="//@places.2" src="//@places.1"/>
- <transitions name="t3" dst="//@places.0" src="//@places.2"/>
-</petri:Net>
+<?xml version="1.0" encoding="ASCII"?>
+<petri:Net xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:petri="petri" xsi:schemaLocation="petri petri.ecore">
+ <places name="p1" src="//@transitions.2" dst="//@transitions.0"/>
+ <places name="p2" src="//@transitions.0" dst="//@transitions.1"/>
+ <places name="p3" src="//@transitions.1" dst="//@transitions.2"/>
+ <transitions name="t1" dst="//@places.1" src="//@places.0"/>
+ <transitions name="t2" dst="//@places.2" src="//@places.1"/>
+ <transitions name="t3" dst="//@places.0" src="//@places.2"/>
+</petri:Net>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/petri.ecore b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/petri.ecore
index 3942d2d91..dbfc903ac 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/petri.ecore
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/petri.ecore
@@ -1,26 +1,26 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="petri"
- nsURI="petri" nsPrefix="petri">
- <eClassifiers xsi:type="ecore:EClass" name="Net">
- <eStructuralFeatures xsi:type="ecore:EReference" name="places" upperBound="-1"
- eType="#//Place" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" upperBound="-1"
- eType="#//Transition" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Place">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="src" upperBound="-1" eType="#//Transition"
- eOpposite="#//Transition/dst"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="dst" upperBound="-1" eType="#//Transition"
- eOpposite="#//Transition/src"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Transition">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="dst" lowerBound="1" upperBound="-1"
- eType="#//Place" eOpposite="#//Place/src"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="src" lowerBound="1" upperBound="-1"
- eType="#//Place" eOpposite="#//Place/dst"/>
- </eClassifiers>
-</ecore:EPackage>
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="petri"
+ nsURI="petri" nsPrefix="petri">
+ <eClassifiers xsi:type="ecore:EClass" name="Net">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="places" upperBound="-1"
+ eType="#//Place" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" upperBound="-1"
+ eType="#//Transition" containment="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Place">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="src" upperBound="-1" eType="#//Transition"
+ eOpposite="#//Transition/dst"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="dst" upperBound="-1" eType="#//Transition"
+ eOpposite="#//Transition/src"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Transition">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="dst" lowerBound="1" upperBound="-1"
+ eType="#//Place" eOpposite="#//Place/src"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="src" lowerBound="1" upperBound="-1"
+ eType="#//Place" eOpposite="#//Place/dst"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/readme.txt b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/readme.txt
index 6e2593502..517c353fb 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/readme.txt
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/backup/readme.txt
@@ -1,23 +1,23 @@
-/*******************************************************************************
- * Copyright (c) 2010 CWI Amsterdam, Technical University Berlin,
- * Philipps-University Marburg and others. All rights reserved.
- * This program and the accompanying materials are made
- * available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributor:
- * Philipps-University Marburg
- *******************************************************************************/
-
-Backups of relevant files. They are intended to be manually copied into the "model" folder before executing Evolution1.main.
-Make sure not to delete, move or change any file in this folder.
-
-This folder contains the following files (in alphabetic order):
-
-- Net1.xmi: instance model typed over petri.ecore
-- petri.ecore: simple meta-model for Petri nets
-- petri.ecorediag: EcoreTools diagram file related to petri.ecore
-- petriM.henshin: Henshin file containing rules related to a metamodel e.g. petri.ecore
-- petriM.henshin_diagram: Henshin diagram file related to petriM.henshin, providing each rule in an appropriately formatted manner
+/*******************************************************************************
+ * Copyright (c) 2010 CWI Amsterdam, Technical University Berlin,
+ * Philipps-University Marburg and others. All rights reserved.
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Philipps-University Marburg
+ *******************************************************************************/
+
+Backups of relevant files. They are intended to be manually copied into the "model" folder before executing Evolution1.main.
+Make sure not to delete, move or change any file in this folder.
+
+This folder contains the following files (in alphabetic order):
+
+- Net1.xmi: instance model typed over petri.ecore
+- petri.ecore: simple meta-model for Petri nets
+- petri.ecorediag: EcoreTools diagram file related to petri.ecore
+- petriM.henshin: Henshin file containing rules related to a metamodel e.g. petri.ecore
+- petriM.henshin_diagram: Henshin diagram file related to petriM.henshin, providing each rule in an appropriately formatted manner
- readme.txt: this file \ No newline at end of file
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/petri.ecore b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/petri.ecore
index 3942d2d91..dbfc903ac 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/petri.ecore
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/petri.ecore
@@ -1,26 +1,26 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="petri"
- nsURI="petri" nsPrefix="petri">
- <eClassifiers xsi:type="ecore:EClass" name="Net">
- <eStructuralFeatures xsi:type="ecore:EReference" name="places" upperBound="-1"
- eType="#//Place" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" upperBound="-1"
- eType="#//Transition" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Place">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="src" upperBound="-1" eType="#//Transition"
- eOpposite="#//Transition/dst"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="dst" upperBound="-1" eType="#//Transition"
- eOpposite="#//Transition/src"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Transition">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="dst" lowerBound="1" upperBound="-1"
- eType="#//Place" eOpposite="#//Place/src"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="src" lowerBound="1" upperBound="-1"
- eType="#//Place" eOpposite="#//Place/dst"/>
- </eClassifiers>
-</ecore:EPackage>
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="petri"
+ nsURI="petri" nsPrefix="petri">
+ <eClassifiers xsi:type="ecore:EClass" name="Net">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="places" upperBound="-1"
+ eType="#//Place" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" upperBound="-1"
+ eType="#//Transition" containment="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Place">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="src" upperBound="-1" eType="#//Transition"
+ eOpposite="#//Transition/dst"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="dst" upperBound="-1" eType="#//Transition"
+ eOpposite="#//Transition/src"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Transition">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="dst" lowerBound="1" upperBound="-1"
+ eType="#//Place" eOpposite="#//Place/src"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="src" lowerBound="1" upperBound="-1"
+ eType="#//Place" eOpposite="#//Place/dst"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/readme.txt b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/readme.txt
index e93136558..623be966d 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/readme.txt
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/metamodelevolution/readme.txt
@@ -1,20 +1,20 @@
-/*******************************************************************************
- * Copyright (c) 2010 CWI Amsterdam, Technical University Berlin,
- * Philipps-University Marburg and others. All rights reserved.
- * This program and the accompanying materials are made
- * available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributor:
- * Philipps-University Marburg
- *******************************************************************************/
-
-Files in this folder tend to be modified ;-)
-Before running Evolution1.main, make sure to copy fresh original files from folder "backup" into this one.
-
-This folder needs to contain the following files (in alphabetic order) in order to apply Evolution.main successfully:
-
-- Net1.xmi: instance model typed over petri.ecore
-- petri.ecore: simple meta-model for Petri nets
-- petriM.henshin: Henshin file containing rules related to a metamodel e.g. petri.ecore
+/*******************************************************************************
+ * Copyright (c) 2010 CWI Amsterdam, Technical University Berlin,
+ * Philipps-University Marburg and others. All rights reserved.
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Philipps-University Marburg
+ *******************************************************************************/
+
+Files in this folder tend to be modified ;-)
+Before running Evolution1.main, make sure to copy fresh original files from folder "backup" into this one.
+
+This folder needs to contain the following files (in alphabetic order) in order to apply Evolution.main successfully:
+
+- Net1.xmi: instance model typed over petri.ecore
+- petri.ecore: simple meta-model for Petri nets
+- petriM.henshin: Henshin file containing rules related to a metamodel e.g. petri.ecore
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/ALAPBenchmark.java b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/ALAPBenchmark.java
index 4b6440875..b048b0edd 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/ALAPBenchmark.java
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/ALAPBenchmark.java
@@ -1,115 +1,115 @@
-/**
- * <copyright>
- * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * </copyright>
- */
-package org.eclipse.emf.henshin.examples.mutualexclusion;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.henshin.interpreter.EGraph;
-import org.eclipse.emf.henshin.interpreter.Engine;
-import org.eclipse.emf.henshin.interpreter.RuleApplication;
-import org.eclipse.emf.henshin.interpreter.UnitApplication;
-import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
-import org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl;
-import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
-import org.eclipse.emf.henshin.model.Module;
-import org.eclipse.emf.henshin.model.Rule;
-import org.eclipse.emf.henshin.model.Unit;
-import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
-
-public class ALAPBenchmark {
-
- /**
- * Relative path to the example files.
- */
- public static final String PATH = "src/org/eclipse/emf/henshin/examples/mutualexclusion";
-
- final static int GRAPH_SIZE_MIN = 1000;
-
- final static int GRAPH_SIZE_MAX = 10000;
-
- final static int STEP = 1000;
-
- final static int ITERATIONS = 3;
-
- public static void run(String path) {
-
- System.out.println("***************** Alap Transformation Sequence***************");
- System.out.println("Memory allocated:" +Runtime.getRuntime().maxMemory()/1024/1024 + "Mb");
- System.out.println("GRAPH_SIZE_MIN:" + GRAPH_SIZE_MIN);
- System.out.println("GRAPH_SIZE_MAX:" + GRAPH_SIZE_MAX);
- System.out.println("STEP:" + STEP);
- System.out.println("ITERATIONS:" + ITERATIONS + " , first iteration is not included into evaluation");
- System.out.println("*************************************************************");
-
- // Create a resource set with a base directory:
- HenshinResourceSet resourceSet = new HenshinResourceSet(path);
-
- // Load the module:
- Module module = resourceSet.getModule("mutualexclusion.henshin", false);
-
- // Load initial model:
- EObject container = resourceSet.getEObject("initialgraph.xmi");
-
- // Load the rules:
- Rule newRule = (Rule) module.getUnit("newRule");
- Unit alap2Unit = module.getUnit("alap2");
-// LoggingApplicationMonitorImpl monitor = new LoggingApplicationMonitorImpl();
-
-
- //Perform benchmark for several graph sizes
- for(int graphSize = GRAPH_SIZE_MIN; graphSize <=GRAPH_SIZE_MAX; graphSize +=STEP){
-
- long sum = 0;
- for (int j = 0; j < ITERATIONS; j++) {
-
- EObject container2 = EcoreUtil.copy(container);
-
- // Initialize the Henshin interpreter:
- EGraph graph = new EGraphImpl(container2);
- Engine engine = new EngineImpl();
-
- UnitApplication unitAppl = new UnitApplicationImpl(engine);
- unitAppl.setEGraph(graph);
- RuleApplication ruleAppl = new RuleApplicationImpl(engine);
- ruleAppl.setEGraph(graph);
- // get Starting Time
- long startTime = System.currentTimeMillis();
-
- // create initial graph
- ruleAppl.setRule(newRule);
-
- for (int i = 0; i < graphSize - 2; i++) {
- ruleAppl.execute(null);
- }
-
- //execute sequences of rules
- unitAppl.setUnit(alap2Unit);
- unitAppl.execute(null);
-
- //get finish time
- long finishTime = System.currentTimeMillis();
-
- if(j!=0) //don't include first ITERATION; emf classes are loaded
- sum = sum + finishTime - startTime;
-
- //persist the resulting graph
- //BenchmarkHelper.persistGraph(BENCHMARK_CASE, resourceSet, container2);
- }
-
- System.out.println("Graph size: "+graphSize +" average time:" + (sum/(ITERATIONS-1)));
- } //FOR several STEPS
- }
-
- public static void main(String[] args) {
- run(PATH);
- }
-
-}
+/**
+ * <copyright>
+ * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * </copyright>
+ */
+package org.eclipse.emf.henshin.examples.mutualexclusion;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.henshin.interpreter.EGraph;
+import org.eclipse.emf.henshin.interpreter.Engine;
+import org.eclipse.emf.henshin.interpreter.RuleApplication;
+import org.eclipse.emf.henshin.interpreter.UnitApplication;
+import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
+import org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl;
+import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
+import org.eclipse.emf.henshin.model.Module;
+import org.eclipse.emf.henshin.model.Rule;
+import org.eclipse.emf.henshin.model.Unit;
+import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
+
+public class ALAPBenchmark {
+
+ /**
+ * Relative path to the example files.
+ */
+ public static final String PATH = "src/org/eclipse/emf/henshin/examples/mutualexclusion";
+
+ final static int GRAPH_SIZE_MIN = 1000;
+
+ final static int GRAPH_SIZE_MAX = 10000;
+
+ final static int STEP = 1000;
+
+ final static int ITERATIONS = 3;
+
+ public static void run(String path) {
+
+ System.out.println("***************** Alap Transformation Sequence***************");
+ System.out.println("Memory allocated:" +Runtime.getRuntime().maxMemory()/1024/1024 + "Mb");
+ System.out.println("GRAPH_SIZE_MIN:" + GRAPH_SIZE_MIN);
+ System.out.println("GRAPH_SIZE_MAX:" + GRAPH_SIZE_MAX);
+ System.out.println("STEP:" + STEP);
+ System.out.println("ITERATIONS:" + ITERATIONS + " , first iteration is not included into evaluation");
+ System.out.println("*************************************************************");
+
+ // Create a resource set with a base directory:
+ HenshinResourceSet resourceSet = new HenshinResourceSet(path);
+
+ // Load the module:
+ Module module = resourceSet.getModule("mutualexclusion.henshin", false);
+
+ // Load initial model:
+ EObject container = resourceSet.getEObject("initialgraph.xmi");
+
+ // Load the rules:
+ Rule newRule = (Rule) module.getUnit("newRule");
+ Unit alap2Unit = module.getUnit("alap2");
+// LoggingApplicationMonitorImpl monitor = new LoggingApplicationMonitorImpl();
+
+
+ //Perform benchmark for several graph sizes
+ for(int graphSize = GRAPH_SIZE_MIN; graphSize <=GRAPH_SIZE_MAX; graphSize +=STEP){
+
+ long sum = 0;
+ for (int j = 0; j < ITERATIONS; j++) {
+
+ EObject container2 = EcoreUtil.copy(container);
+
+ // Initialize the Henshin interpreter:
+ EGraph graph = new EGraphImpl(container2);
+ Engine engine = new EngineImpl();
+
+ UnitApplication unitAppl = new UnitApplicationImpl(engine);
+ unitAppl.setEGraph(graph);
+ RuleApplication ruleAppl = new RuleApplicationImpl(engine);
+ ruleAppl.setEGraph(graph);
+ // get Starting Time
+ long startTime = System.currentTimeMillis();
+
+ // create initial graph
+ ruleAppl.setRule(newRule);
+
+ for (int i = 0; i < graphSize - 2; i++) {
+ ruleAppl.execute(null);
+ }
+
+ //execute sequences of rules
+ unitAppl.setUnit(alap2Unit);
+ unitAppl.execute(null);
+
+ //get finish time
+ long finishTime = System.currentTimeMillis();
+
+ if(j!=0) //don't include first ITERATION; emf classes are loaded
+ sum = sum + finishTime - startTime;
+
+ //persist the resulting graph
+ //BenchmarkHelper.persistGraph(BENCHMARK_CASE, resourceSet, container2);
+ }
+
+ System.out.println("Graph size: "+graphSize +" average time:" + (sum/(ITERATIONS-1)));
+ } //FOR several STEPS
+ }
+
+ public static void main(String[] args) {
+ run(PATH);
+ }
+
+}
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/LTSBenchmark.java b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/LTSBenchmark.java
index 196380ca9..73b55ba31 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/LTSBenchmark.java
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/LTSBenchmark.java
@@ -1,134 +1,134 @@
-/**
- * <copyright>
- * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * </copyright>
- */
-package org.eclipse.emf.henshin.examples.mutualexclusion;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.henshin.interpreter.EGraph;
-import org.eclipse.emf.henshin.interpreter.Engine;
-import org.eclipse.emf.henshin.interpreter.RuleApplication;
-import org.eclipse.emf.henshin.interpreter.UnitApplication;
-import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
-import org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl;
-import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
-import org.eclipse.emf.henshin.model.Rule;
-import org.eclipse.emf.henshin.model.Module;
-import org.eclipse.emf.henshin.model.Unit;
-import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
-
-public class LTSBenchmark {
-
- /**
- * Relative path to the example files.
- */
- public static final String PATH = "src/org/eclipse/emf/henshin/examples/mutualexclusion";
-
- final static int GRAPH_SIZE_MIN = 20;
-
- final static int GRAPH_SIZE_MAX = GRAPH_SIZE_MIN;
-
- final static int STEP = 1;
-
- final static int ITERATIONS = 4; //must have at least 2 iterations
-
- final static int ROUNDS = 10000;
-
-
-
- public static void run(String path) {
-
- System.out.println("***************** Long Transformation Sequence ****************");
- System.out.println("Memory allocated:"+ Runtime.getRuntime().maxMemory() / 1024 / 1024 + "M");
- System.out.println("GRAPH_SIZE_MIN:" + GRAPH_SIZE_MIN);
- System.out.println("GRAPH_SIZE_MAX:" + GRAPH_SIZE_MAX);
- System.out.println("Rounds: " + ROUNDS);
- System.out.println("STEP:" + STEP);
- System.out.println("ITERATIONS:" + ITERATIONS + " , first iteration is not included into evaluation");
- System.out.println("***************************************************************");
-
- // Create a resource set with a base directory:
- HenshinResourceSet resourceSet = new HenshinResourceSet(path);
-
- // Load the module:
- Module module = resourceSet.getModule("mutualexclusion.henshin", false);
- EObject container = resourceSet.getEObject("initialgraph.xmi");
-
- // Load the rules:
- Rule newRule = (Rule) module.getUnit("newRule");
- Rule mountAllRule = (Rule) module.getUnit("mountAllRule");
- Unit ltsUnit = module.getUnit("lts2");
- Unit loopStsUnit = module.getUnit("loopLts");
- Unit finalStsUnit = module.getUnit("finalLts");
-
- // Perform benchmark for several graph sizes
- for (int graphSize = GRAPH_SIZE_MIN; graphSize <= GRAPH_SIZE_MAX; graphSize += STEP) {
-
- long sum = 0; //to calculate the average time
-
- for (int j = 0; j < ITERATIONS; j++) {
-
- EObject container2 = EcoreUtil.copy(container);
-
- // Initialize the Henshin interpreter:
- EGraph graph = new EGraphImpl(container2);
- Engine engine = new EngineImpl();
-
- RuleApplication ruleAppl = new RuleApplicationImpl(engine);
- ruleAppl.setEGraph(graph);
- UnitApplication unitAppl = new UnitApplicationImpl(engine);
- unitAppl.setEGraph(graph);
-
- // get Starting Time
- long startTime = System.currentTimeMillis();
-
- // create initial graph
- ruleAppl.setRule(newRule);
- for (int i = 0; i < graphSize - 2; i++) {
- ruleAppl.execute(null);
- }
-
- //mount resources
- ruleAppl.setRule(mountAllRule);
- ruleAppl.execute(null);
-
- for (int k = 0; k < ROUNDS; k++) {
-
- unitAppl.setUnit(ltsUnit);
- unitAppl.execute(null);
-
- for (int i = 0; i < graphSize - 1; i++) {
- unitAppl.setUnit(loopStsUnit);
- unitAppl.execute(null);
- }
- unitAppl.setUnit(finalStsUnit);
- unitAppl.execute(null);
- }
-
- // get finish time
- long finishTime = System.currentTimeMillis();
- System.out.println("Time: " + (finishTime - startTime));
- if (j != 0) { // don't include first ITERATION; emf classes are loaded
- sum = sum + finishTime - startTime;
- }
-
- //if (j == ITERATIONS -1)// persist the resulting graph on the last iteration
- // BenchmarkHelper.persistGraph(BENCHMARK_CASE, resourceSet, container2);
- }
- System.out.println(" Graph size: " + graphSize + " average time:" + (sum / (ITERATIONS - 1)));
- }
-
- }
-
- public static void main(String[] args) {
- run(PATH);
- }
-
-}
+/**
+ * <copyright>
+ * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * </copyright>
+ */
+package org.eclipse.emf.henshin.examples.mutualexclusion;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.henshin.interpreter.EGraph;
+import org.eclipse.emf.henshin.interpreter.Engine;
+import org.eclipse.emf.henshin.interpreter.RuleApplication;
+import org.eclipse.emf.henshin.interpreter.UnitApplication;
+import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
+import org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl;
+import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
+import org.eclipse.emf.henshin.model.Rule;
+import org.eclipse.emf.henshin.model.Module;
+import org.eclipse.emf.henshin.model.Unit;
+import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
+
+public class LTSBenchmark {
+
+ /**
+ * Relative path to the example files.
+ */
+ public static final String PATH = "src/org/eclipse/emf/henshin/examples/mutualexclusion";
+
+ final static int GRAPH_SIZE_MIN = 20;
+
+ final static int GRAPH_SIZE_MAX = GRAPH_SIZE_MIN;
+
+ final static int STEP = 1;
+
+ final static int ITERATIONS = 4; //must have at least 2 iterations
+
+ final static int ROUNDS = 10000;
+
+
+
+ public static void run(String path) {
+
+ System.out.println("***************** Long Transformation Sequence ****************");
+ System.out.println("Memory allocated:"+ Runtime.getRuntime().maxMemory() / 1024 / 1024 + "M");
+ System.out.println("GRAPH_SIZE_MIN:" + GRAPH_SIZE_MIN);
+ System.out.println("GRAPH_SIZE_MAX:" + GRAPH_SIZE_MAX);
+ System.out.println("Rounds: " + ROUNDS);
+ System.out.println("STEP:" + STEP);
+ System.out.println("ITERATIONS:" + ITERATIONS + " , first iteration is not included into evaluation");
+ System.out.println("***************************************************************");
+
+ // Create a resource set with a base directory:
+ HenshinResourceSet resourceSet = new HenshinResourceSet(path);
+
+ // Load the module:
+ Module module = resourceSet.getModule("mutualexclusion.henshin", false);
+ EObject container = resourceSet.getEObject("initialgraph.xmi");
+
+ // Load the rules:
+ Rule newRule = (Rule) module.getUnit("newRule");
+ Rule mountAllRule = (Rule) module.getUnit("mountAllRule");
+ Unit ltsUnit = module.getUnit("lts2");
+ Unit loopStsUnit = module.getUnit("loopLts");
+ Unit finalStsUnit = module.getUnit("finalLts");
+
+ // Perform benchmark for several graph sizes
+ for (int graphSize = GRAPH_SIZE_MIN; graphSize <= GRAPH_SIZE_MAX; graphSize += STEP) {
+
+ long sum = 0; //to calculate the average time
+
+ for (int j = 0; j < ITERATIONS; j++) {
+
+ EObject container2 = EcoreUtil.copy(container);
+
+ // Initialize the Henshin interpreter:
+ EGraph graph = new EGraphImpl(container2);
+ Engine engine = new EngineImpl();
+
+ RuleApplication ruleAppl = new RuleApplicationImpl(engine);
+ ruleAppl.setEGraph(graph);
+ UnitApplication unitAppl = new UnitApplicationImpl(engine);
+ unitAppl.setEGraph(graph);
+
+ // get Starting Time
+ long startTime = System.currentTimeMillis();
+
+ // create initial graph
+ ruleAppl.setRule(newRule);
+ for (int i = 0; i < graphSize - 2; i++) {
+ ruleAppl.execute(null);
+ }
+
+ //mount resources
+ ruleAppl.setRule(mountAllRule);
+ ruleAppl.execute(null);
+
+ for (int k = 0; k < ROUNDS; k++) {
+
+ unitAppl.setUnit(ltsUnit);
+ unitAppl.execute(null);
+
+ for (int i = 0; i < graphSize - 1; i++) {
+ unitAppl.setUnit(loopStsUnit);
+ unitAppl.execute(null);
+ }
+ unitAppl.setUnit(finalStsUnit);
+ unitAppl.execute(null);
+ }
+
+ // get finish time
+ long finishTime = System.currentTimeMillis();
+ System.out.println("Time: " + (finishTime - startTime));
+ if (j != 0) { // don't include first ITERATION; emf classes are loaded
+ sum = sum + finishTime - startTime;
+ }
+
+ //if (j == ITERATIONS -1)// persist the resulting graph on the last iteration
+ // BenchmarkHelper.persistGraph(BENCHMARK_CASE, resourceSet, container2);
+ }
+ System.out.println(" Graph size: " + graphSize + " average time:" + (sum / (ITERATIONS - 1)));
+ }
+
+ }
+
+ public static void main(String[] args) {
+ run(PATH);
+ }
+
+}
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/STSBenchmark.java b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/STSBenchmark.java
index 04c0b8ed7..acd21475e 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/STSBenchmark.java
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/STSBenchmark.java
@@ -1,120 +1,120 @@
-/**
- * <copyright>
- * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * </copyright>
- */
-package org.eclipse.emf.henshin.examples.mutualexclusion;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.henshin.interpreter.EGraph;
-import org.eclipse.emf.henshin.interpreter.Engine;
-import org.eclipse.emf.henshin.interpreter.RuleApplication;
-import org.eclipse.emf.henshin.interpreter.UnitApplication;
-import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
-import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
-import org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl;
-import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
-import org.eclipse.emf.henshin.model.Rule;
-import org.eclipse.emf.henshin.model.Module;
-import org.eclipse.emf.henshin.model.Unit;
-import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
-
-public class STSBenchmark {
-
- /**
- * Relative path to the example files.
- */
- public static final String PATH = "src/org/eclipse/emf/henshin/examples/mutualexclusion";
-
- final static int GRAPH_SIZE_MIN = 1000;
-
- final static int GRAPH_SIZE_MAX = 10000;
-
- final static int STEP = 1000;
-
- final static int ITERATIONS = 3;
-
- public static void run(String path) {
-
- System.out.println("**************** Short Transformation Sequence ***************");
- System.out.println("Memory allocated:" +Runtime.getRuntime().maxMemory()/1024/1024 + "M");
- System.out.println("GRAPH_SIZE_MIN:" + GRAPH_SIZE_MIN);
- System.out.println("GRAPH_SIZE_MAX:" + GRAPH_SIZE_MAX);
- System.out.println("STEP:" + STEP);
- System.out.println("ITERATIONS:" + ITERATIONS + " , first iteration is not included into evaluation");
- System.out.println("**************************************************************");
-
- // Create a resource set with a base directory:
- HenshinResourceSet resourceSet = new HenshinResourceSet(path);
-
- // Load the module:
- Module module = resourceSet.getModule("mutualexclusion.henshin", false);
- EObject container = resourceSet.getEObject("initialgraph.xmi");
-
- // Load the rules:
- Rule newRule = (Rule) module.getUnit("newRule");
- Unit stsUnit = module.getUnit("sts");
- Unit loopStsUnit = module.getUnit("loopSts");
-
-
- //Perform benchmark for several graph sizes
- for(int graphSize = GRAPH_SIZE_MIN; graphSize <=GRAPH_SIZE_MAX; graphSize +=STEP){
-
- long sum = 0;
- //Repeat execution for obtaining mean value
- for (int j = 0; j <ITERATIONS; j++) {
-
- EObject container2 = EcoreUtil.copy(container);
-
- // Initialize the Henshin interpreter:
- EGraph graph = new EGraphImpl(container2);
- Engine engine = new EngineImpl();
-
- RuleApplication ruleAppl = new RuleApplicationImpl(engine);
- ruleAppl.setEGraph(graph);
- UnitApplication unitAppl = new UnitApplicationImpl(engine);
- unitAppl.setEGraph(graph);
-
- // get Starting Time
- long startTime = System.currentTimeMillis();
-
- // create initial graph
- ruleAppl.setRule(newRule);
- for (int i = 0; i < graphSize - 2; i++) {
- ruleAppl.execute(null);
- }
-
- // main transformation sequence
- unitAppl.setUnit(stsUnit);
- unitAppl.execute(null);
-
- unitAppl.setUnit(loopStsUnit);
- for (int i = 0; i < graphSize; i++) {
- unitAppl.execute(null);
- }
-
- //get finish time
- long finishTime = System.currentTimeMillis();
-
- if(j!=0){ //don't include first ITERATION; emf classes are loaded
- sum = sum + finishTime - startTime;
- //System.out.println("execution time ms: " + (finishTime - startTime));
- }
-
- //if (j == ITERATIONS -1)// persist the resulting graph on the last iteration
- //BenchmarkHelper.persistGraph(BENCHMARK_CASE, resourceSet, container2);
- }
- System.out.println(" Graph size: "+graphSize +" average time:" + (sum/(ITERATIONS-1)));
- } //FOR several STEPS
- }
-
- public static void main(String[] args) {
- run(PATH);
- }
-
-}
+/**
+ * <copyright>
+ * Copyright (c) 2010-2014 Henshin developers. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * </copyright>
+ */
+package org.eclipse.emf.henshin.examples.mutualexclusion;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.henshin.interpreter.EGraph;
+import org.eclipse.emf.henshin.interpreter.Engine;
+import org.eclipse.emf.henshin.interpreter.RuleApplication;
+import org.eclipse.emf.henshin.interpreter.UnitApplication;
+import org.eclipse.emf.henshin.interpreter.impl.EGraphImpl;
+import org.eclipse.emf.henshin.interpreter.impl.EngineImpl;
+import org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl;
+import org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl;
+import org.eclipse.emf.henshin.model.Rule;
+import org.eclipse.emf.henshin.model.Module;
+import org.eclipse.emf.henshin.model.Unit;
+import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;
+
+public class STSBenchmark {
+
+ /**
+ * Relative path to the example files.
+ */
+ public static final String PATH = "src/org/eclipse/emf/henshin/examples/mutualexclusion";
+
+ final static int GRAPH_SIZE_MIN = 1000;
+
+ final static int GRAPH_SIZE_MAX = 10000;
+
+ final static int STEP = 1000;
+
+ final static int ITERATIONS = 3;
+
+ public static void run(String path) {
+
+ System.out.println("**************** Short Transformation Sequence ***************");
+ System.out.println("Memory allocated:" +Runtime.getRuntime().maxMemory()/1024/1024 + "M");
+ System.out.println("GRAPH_SIZE_MIN:" + GRAPH_SIZE_MIN);
+ System.out.println("GRAPH_SIZE_MAX:" + GRAPH_SIZE_MAX);
+ System.out.println("STEP:" + STEP);
+ System.out.println("ITERATIONS:" + ITERATIONS + " , first iteration is not included into evaluation");
+ System.out.println("**************************************************************");
+
+ // Create a resource set with a base directory:
+ HenshinResourceSet resourceSet = new HenshinResourceSet(path);
+
+ // Load the module:
+ Module module = resourceSet.getModule("mutualexclusion.henshin", false);
+ EObject container = resourceSet.getEObject("initialgraph.xmi");
+
+ // Load the rules:
+ Rule newRule = (Rule) module.getUnit("newRule");
+ Unit stsUnit = module.getUnit("sts");
+ Unit loopStsUnit = module.getUnit("loopSts");
+
+
+ //Perform benchmark for several graph sizes
+ for(int graphSize = GRAPH_SIZE_MIN; graphSize <=GRAPH_SIZE_MAX; graphSize +=STEP){
+
+ long sum = 0;
+ //Repeat execution for obtaining mean value
+ for (int j = 0; j <ITERATIONS; j++) {
+
+ EObject container2 = EcoreUtil.copy(container);
+
+ // Initialize the Henshin interpreter:
+ EGraph graph = new EGraphImpl(container2);
+ Engine engine = new EngineImpl();
+
+ RuleApplication ruleAppl = new RuleApplicationImpl(engine);
+ ruleAppl.setEGraph(graph);
+ UnitApplication unitAppl = new UnitApplicationImpl(engine);
+ unitAppl.setEGraph(graph);
+
+ // get Starting Time
+ long startTime = System.currentTimeMillis();
+
+ // create initial graph
+ ruleAppl.setRule(newRule);
+ for (int i = 0; i < graphSize - 2; i++) {
+ ruleAppl.execute(null);
+ }
+
+ // main transformation sequence
+ unitAppl.setUnit(stsUnit);
+ unitAppl.execute(null);
+
+ unitAppl.setUnit(loopStsUnit);
+ for (int i = 0; i < graphSize; i++) {
+ unitAppl.execute(null);
+ }
+
+ //get finish time
+ long finishTime = System.currentTimeMillis();
+
+ if(j!=0){ //don't include first ITERATION; emf classes are loaded
+ sum = sum + finishTime - startTime;
+ //System.out.println("execution time ms: " + (finishTime - startTime));
+ }
+
+ //if (j == ITERATIONS -1)// persist the resulting graph on the last iteration
+ //BenchmarkHelper.persistGraph(BENCHMARK_CASE, resourceSet, container2);
+ }
+ System.out.println(" Graph size: "+graphSize +" average time:" + (sum/(ITERATIONS-1)));
+ } //FOR several STEPS
+ }
+
+ public static void main(String[] args) {
+ run(PATH);
+ }
+
+}
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/initialgraph.xmi b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/initialgraph.xmi
index 21bd3d93b..8da03d295 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/initialgraph.xmi
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/mutualexclusion/initialgraph.xmi
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<mutualExclusion:Net xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mutualExclusion="http://www.eclipse.org/emf/henshin/examples/mutualexclusion" xsi:schemaLocation="http://www.eclipse.org/emf/henshin/examples/mutualexclusion mutualexclusion.ecore">
- <processes next="//@processes.1"/>
- <processes next="//@processes.0"/>
-</mutualExclusion:Net>
+<?xml version="1.0" encoding="UTF-8"?>
+<mutualExclusion:Net xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mutualExclusion="http://www.eclipse.org/emf/henshin/examples/mutualexclusion" xsi:schemaLocation="http://www.eclipse.org/emf/henshin/examples/mutualexclusion mutualexclusion.ecore">
+ <processes next="//@processes.1"/>
+ <processes next="//@processes.0"/>
+</mutualExclusion:Net>
diff --git a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/sierpinski/sierpinski.ecore b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/sierpinski/sierpinski.ecore
index 1d3309258..180922940 100644
--- a/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/sierpinski/sierpinski.ecore
+++ b/plugins/org.eclipse.emf.henshin.examples/src/org/eclipse/emf/henshin/examples/sierpinski/sierpinski.ecore
@@ -1,14 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="sierpinski" nsURI="http://www.eclipse.org/emf/2010/Henshin/Examples/Sierpinski"
- nsPrefix="sierpinski">
- <eClassifiers xsi:type="ecore:EClass" name="Vertex">
- <eStructuralFeatures xsi:type="ecore:EReference" name="left" unique="false" eType="#//Vertex"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="conn" unique="false" eType="#//Vertex"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="right" unique="false" eType="#//Vertex"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="VertexContainer">
- <eStructuralFeatures xsi:type="ecore:EReference" name="vertices" upperBound="-1"
- eType="#//Vertex" containment="true"/>
- </eClassifiers>
-</ecore:EPackage>
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="sierpinski" nsURI="http://www.eclipse.org/emf/2010/Henshin/Examples/Sierpinski"
+ nsPrefix="sierpinski">
+ <eClassifiers xsi:type="ecore:EClass" name="Vertex">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="left" unique="false" eType="#//Vertex"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="conn" unique="false" eType="#//Vertex"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="right" unique="false" eType="#//Vertex"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="VertexContainer">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="vertices" upperBound="-1"
+ eType="#//Vertex" containment="true"/>
+ </eClassifiers>
+</ecore:EPackage>

Back to the top