diff options
author | Christian Krause | 2014-08-20 19:37:49 +0000 |
---|---|---|
committer | Christian Krause | 2014-08-20 19:37:49 +0000 |
commit | 05efae6acfcc7037ca5e2d19321ec84902bf061c (patch) | |
tree | b71a3cbd3721bfa4a5fc19c317c7c17f92518118 /plugins/org.eclipse.emf.henshin.examples/src/org | |
parent | fc04f610d72ed365270a2024c5591fed76748254 (diff) | |
download | org.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')
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=""org.eclipse.emf.henshin""/>
- </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=""org.eclipse.emf.henshin""/> + </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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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="<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> |