This commit is contained in:
2026-01-11 23:15:41 +00:00
parent 530985d704
commit b9dc7be3ce
759 changed files with 830 additions and 2013 deletions

Binary file not shown.

View File

@@ -1,149 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Class TunerStudioIntegrationTest</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Class TunerStudioIntegrationTest</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt;
<a href="../packages/default-package.html">default-package</a> &gt; TunerStudioIntegrationTest</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">6</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">3</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.017s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox skipped" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Tests</a>
</li>
<li>
<a href="#tab1">Standard output</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Tests</h2>
<table>
<thead>
<tr>
<th>Test</th>
<th>Method name</th>
<th>Duration</th>
<th>Result</th>
</tr>
</thead>
<tr>
<td class="skipped">Application can be invoked (smoke test)</td>
<td class="skipped">testApplicationInvocation()</td>
<td class="skipped">-</td>
<td class="skipped">ignored</td>
</tr>
<tr>
<td class="success">JAR contains expected resources</td>
<td class="success">testJarContents()</td>
<td class="success">0.003s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">Application JAR exists and is valid</td>
<td class="success">testJarExists()</td>
<td class="success">0.005s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">JAR manifest contains expected attributes</td>
<td class="success">testJarManifest()</td>
<td class="success">0.001s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="skipped">TunerStudio class can be loaded from JAR</td>
<td class="skipped">testTunerStudioClassLoadsFromJar()</td>
<td class="skipped">-</td>
<td class="skipped">ignored</td>
</tr>
<tr>
<td class="skipped">TunerStudio has valid main method</td>
<td class="skipped">testTunerStudioHasValidMainMethod()</td>
<td class="skipped">-</td>
<td class="skipped">ignored</td>
</tr>
</table>
</div>
<div id="tab1" class="tab">
<h2>Standard output</h2>
<span class="code">
<pre>JAR location: /home/rewrich/Documents/GitHub/tustu/app/build/libs/app-1.0.0.jar
JAR size: 32006 bytes
Main-Class: TunerStudio
JAR contents:
Class files: 60
Resource files: 3
Total entries: 63
Has TunerStudio.class: false
Manifest attributes:
Main-Class: TunerStudio
Implementation-Title: TunerStudio
Implementation-Version: 1.0.0
</pre>
</span>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.12</a> at 11 Jan 2026, 22:53:31</p>
</div>
</div>
</body>
</html>

View File

@@ -1,179 +0,0 @@
body {
margin: 0;
padding: 0;
font-family: sans-serif;
font-size: 12pt;
}
body, a, a:visited {
color: #303030;
}
#content {
padding-left: 50px;
padding-right: 50px;
padding-top: 30px;
padding-bottom: 30px;
}
#content h1 {
font-size: 160%;
margin-bottom: 10px;
}
#footer {
margin-top: 100px;
font-size: 80%;
white-space: nowrap;
}
#footer, #footer a {
color: #a0a0a0;
}
#line-wrapping-toggle {
vertical-align: middle;
}
#label-for-line-wrapping-toggle {
vertical-align: middle;
}
ul {
margin-left: 0;
}
h1, h2, h3 {
white-space: nowrap;
}
h2 {
font-size: 120%;
}
ul.tabLinks {
padding-left: 0;
padding-top: 10px;
padding-bottom: 10px;
overflow: auto;
min-width: 800px;
width: auto !important;
width: 800px;
}
ul.tabLinks li {
float: left;
height: 100%;
list-style: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0;
-moz-border-radius: 7px;
border-radius: 7px;
margin-right: 25px;
border: solid 1px #d4d4d4;
background-color: #f0f0f0;
}
ul.tabLinks li:hover {
background-color: #fafafa;
}
ul.tabLinks li.selected {
background-color: #c5f0f5;
border-color: #c5f0f5;
}
ul.tabLinks a {
font-size: 120%;
display: block;
outline: none;
text-decoration: none;
margin: 0;
padding: 0;
}
ul.tabLinks li h2 {
margin: 0;
padding: 0;
}
div.tab {
}
div.selected {
display: block;
}
div.deselected {
display: none;
}
div.tab table {
min-width: 350px;
width: auto !important;
width: 350px;
border-collapse: collapse;
}
div.tab th, div.tab table {
border-bottom: solid #d0d0d0 1px;
}
div.tab th {
text-align: left;
white-space: nowrap;
padding-left: 6em;
}
div.tab th:first-child {
padding-left: 0;
}
div.tab td {
white-space: nowrap;
padding-left: 6em;
padding-top: 5px;
padding-bottom: 5px;
}
div.tab td:first-child {
padding-left: 0;
}
div.tab td.numeric, div.tab th.numeric {
text-align: right;
}
span.code {
display: inline-block;
margin-top: 0em;
margin-bottom: 1em;
}
span.code pre {
font-size: 11pt;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin: 0;
background-color: #f7f7f7;
border: solid 1px #d0d0d0;
min-width: 700px;
width: auto !important;
width: 700px;
}
span.wrapped pre {
word-wrap: break-word;
white-space: pre-wrap;
word-break: break-all;
}
label.hidden {
display: none;
}

View File

@@ -1,84 +0,0 @@
#summary {
margin-top: 30px;
margin-bottom: 40px;
}
#summary table {
border-collapse: collapse;
}
#summary td {
vertical-align: top;
}
.breadcrumbs, .breadcrumbs a {
color: #606060;
}
.infoBox {
width: 110px;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
.infoBox p {
margin: 0;
}
.counter, .percent {
font-size: 120%;
font-weight: bold;
margin-bottom: 8px;
}
#duration {
width: 125px;
}
#successRate, .summaryGroup {
border: solid 2px #d0d0d0;
-moz-border-radius: 10px;
border-radius: 10px;
}
#successRate {
width: 140px;
margin-left: 35px;
}
#successRate .percent {
font-size: 180%;
}
.success, .success a {
color: #008000;
}
div.success, #successRate.success {
background-color: #bbd9bb;
border-color: #008000;
}
.failures, .failures a {
color: #b60808;
}
.skipped, .skipped a {
color: #c09853;
}
div.failures, #successRate.failures {
background-color: #ecdada;
border-color: #b60808;
}
ul.linkList {
padding-left: 0;
}
ul.linkList li {
list-style: none;
margin-bottom: 5px;
}

View File

@@ -1,153 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Test Summary</title>
<link href="css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="css/style.css" rel="stylesheet" type="text/css"/>
<script src="js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Test Summary</h1>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">6</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">3</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.017s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox skipped" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Ignored tests</a>
</li>
<li>
<a href="#tab1">Packages</a>
</li>
<li>
<a href="#tab2">Classes</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Ignored tests</h2>
<ul class="linkList">
<li>
<a href="classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>.
<a href="classes/TunerStudioIntegrationTest.html#testApplicationInvocation()">Application can be invoked (smoke test)</a>
</li>
<li>
<a href="classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>.
<a href="classes/TunerStudioIntegrationTest.html#testTunerStudioClassLoadsFromJar()">TunerStudio class can be loaded from JAR</a>
</li>
<li>
<a href="classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>.
<a href="classes/TunerStudioIntegrationTest.html#testTunerStudioHasValidMainMethod()">TunerStudio has valid main method</a>
</li>
</ul>
</div>
<div id="tab1" class="tab">
<h2>Packages</h2>
<table>
<thead>
<tr>
<th>Package</th>
<th>Tests</th>
<th>Failures</th>
<th>Ignored</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thead>
<tbody>
<tr>
<td class="skipped">
<a href="packages/default-package.html">default-package</a>
</td>
<td>6</td>
<td>0</td>
<td>3</td>
<td>0.017s</td>
<td class="skipped">100%</td>
</tr>
</tbody>
</table>
</div>
<div id="tab2" class="tab">
<h2>Classes</h2>
<table>
<thead>
<tr>
<th>Class</th>
<th>Tests</th>
<th>Failures</th>
<th>Ignored</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thead>
<tbody>
<tr>
<td class="skipped">
<a href="classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>
</td>
<td>6</td>
<td>0</td>
<td>3</td>
<td>0.017s</td>
<td class="skipped">100%</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.12</a> at 11 Jan 2026, 22:53:31</p>
</div>
</div>
</body>
</html>

View File

@@ -1,194 +0,0 @@
(function (window, document) {
"use strict";
var tabs = {};
function changeElementClass(element, classValue) {
if (element.getAttribute("className")) {
element.setAttribute("className", classValue);
} else {
element.setAttribute("class", classValue);
}
}
function getClassAttribute(element) {
if (element.getAttribute("className")) {
return element.getAttribute("className");
} else {
return element.getAttribute("class");
}
}
function addClass(element, classValue) {
changeElementClass(element, getClassAttribute(element) + " " + classValue);
}
function removeClass(element, classValue) {
changeElementClass(element, getClassAttribute(element).replace(classValue, ""));
}
function initTabs() {
var container = document.getElementById("tabs");
tabs.tabs = findTabs(container);
tabs.titles = findTitles(tabs.tabs);
tabs.headers = findHeaders(container);
tabs.select = select;
tabs.deselectAll = deselectAll;
tabs.select(0);
return true;
}
function getCheckBox() {
return document.getElementById("line-wrapping-toggle");
}
function getLabelForCheckBox() {
return document.getElementById("label-for-line-wrapping-toggle");
}
function findCodeBlocks() {
var spans = document.getElementById("tabs").getElementsByTagName("span");
var codeBlocks = [];
for (var i = 0; i < spans.length; ++i) {
if (spans[i].className.indexOf("code") >= 0) {
codeBlocks.push(spans[i]);
}
}
return codeBlocks;
}
function forAllCodeBlocks(operation) {
var codeBlocks = findCodeBlocks();
for (var i = 0; i < codeBlocks.length; ++i) {
operation(codeBlocks[i], "wrapped");
}
}
function toggleLineWrapping() {
var checkBox = getCheckBox();
if (checkBox.checked) {
forAllCodeBlocks(addClass);
} else {
forAllCodeBlocks(removeClass);
}
}
function initControls() {
if (findCodeBlocks().length > 0) {
var checkBox = getCheckBox();
var label = getLabelForCheckBox();
checkBox.onclick = toggleLineWrapping;
checkBox.checked = false;
removeClass(label, "hidden");
}
}
function switchTab() {
var id = this.id.substr(1);
for (var i = 0; i < tabs.tabs.length; i++) {
if (tabs.tabs[i].id === id) {
tabs.select(i);
break;
}
}
return false;
}
function select(i) {
this.deselectAll();
changeElementClass(this.tabs[i], "tab selected");
changeElementClass(this.headers[i], "selected");
while (this.headers[i].firstChild) {
this.headers[i].removeChild(this.headers[i].firstChild);
}
var h2 = document.createElement("H2");
h2.appendChild(document.createTextNode(this.titles[i]));
this.headers[i].appendChild(h2);
}
function deselectAll() {
for (var i = 0; i < this.tabs.length; i++) {
changeElementClass(this.tabs[i], "tab deselected");
changeElementClass(this.headers[i], "deselected");
while (this.headers[i].firstChild) {
this.headers[i].removeChild(this.headers[i].firstChild);
}
var a = document.createElement("A");
a.setAttribute("id", "ltab" + i);
a.setAttribute("href", "#tab" + i);
a.onclick = switchTab;
a.appendChild(document.createTextNode(this.titles[i]));
this.headers[i].appendChild(a);
}
}
function findTabs(container) {
return findChildElements(container, "DIV", "tab");
}
function findHeaders(container) {
var owner = findChildElements(container, "UL", "tabLinks");
return findChildElements(owner[0], "LI", null);
}
function findTitles(tabs) {
var titles = [];
for (var i = 0; i < tabs.length; i++) {
var tab = tabs[i];
var header = findChildElements(tab, "H2", null)[0];
header.parentNode.removeChild(header);
if (header.innerText) {
titles.push(header.innerText);
} else {
titles.push(header.textContent);
}
}
return titles;
}
function findChildElements(container, name, targetClass) {
var elements = [];
var children = container.childNodes;
for (var i = 0; i < children.length; i++) {
var child = children.item(i);
if (child.nodeType === 1 && child.nodeName === name) {
if (targetClass && child.className.indexOf(targetClass) < 0) {
continue;
}
elements.push(child);
}
}
return elements;
}
// Entry point.
window.onload = function() {
initTabs();
initControls();
};
} (window, window.document));

View File

@@ -1,123 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Default package</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Default package</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt; default-package</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">6</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">3</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.017s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox skipped" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Ignored tests</a>
</li>
<li>
<a href="#tab1">Classes</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Ignored tests</h2>
<ul class="linkList">
<li>
<a href="../classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>.
<a href="../classes/TunerStudioIntegrationTest.html#testApplicationInvocation()">Application can be invoked (smoke test)</a>
</li>
<li>
<a href="../classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>.
<a href="../classes/TunerStudioIntegrationTest.html#testTunerStudioClassLoadsFromJar()">TunerStudio class can be loaded from JAR</a>
</li>
<li>
<a href="../classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>.
<a href="../classes/TunerStudioIntegrationTest.html#testTunerStudioHasValidMainMethod()">TunerStudio has valid main method</a>
</li>
</ul>
</div>
<div id="tab1" class="tab">
<h2>Classes</h2>
<table>
<thead>
<tr>
<th>Class</th>
<th>Tests</th>
<th>Failures</th>
<th>Ignored</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thead>
<tr>
<td class="skipped">
<a href="../classes/TunerStudioIntegrationTest.html">TunerStudioIntegrationTest</a>
</td>
<td>6</td>
<td>0</td>
<td>3</td>
<td>0.017s</td>
<td class="skipped">100%</td>
</tr>
</table>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.12</a> at 11 Jan 2026, 22:53:31</p>
</div>
</div>
</body>
</html>

View File

@@ -1,250 +0,0 @@
#!/bin/sh
#
# Copyright © 2015-2021 the original authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
#
##############################################################################
#
# app start up script for POSIX generated by Gradle.
#
# Important for running:
#
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
# noncompliant, but you have some other compliant shell such as ksh or
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh app
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
# * functions;
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
# * compound commands having a testable exit status, especially «case»;
# * various built-in commands including «command», «set», and «ulimit».
#
# Important for patching:
#
# (2) This script targets any POSIX shell, so it avoids extensions provided
# by Bash, Ksh, etc; in particular arrays are avoided.
#
# The "traditional" practice of packing multiple parameters into a
# space-separated string is a well documented source of bugs and security
# problems, so this is (mostly) avoided, by progressively accumulating
# options in "$@", and eventually passing that to Java.
#
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
# and APP_OPTS) rely on word-splitting, this is performed explicitly;
# see the in-line comments for details.
#
# There are tweaks for specific operating systems such as AIX, CygWin,
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
#
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
app_path=$0
# Need this for daisy-chained symlinks.
while
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
[ -h "$app_path" ]
do
ls=$( ls -ld "$app_path" )
link=${ls#*' -> '}
case $link in #(
/*) app_path=$link ;; #(
*) app_path=$APP_HOME$link ;;
esac
done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd -P "${APP_HOME:-./}.." > /dev/null && printf '%s\n' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
warn () {
echo "$*"
} >&2
die () {
echo
echo "$*"
echo
exit 1
} >&2
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "$( uname )" in #(
CYGWIN* ) cygwin=true ;; #(
Darwin* ) darwin=true ;; #(
MSYS* | MINGW* ) msys=true ;; #(
NONSTOP* ) nonstop=true ;;
esac
CLASSPATH=$APP_HOME/lib/app-1.0.0.jar:$APP_HOME/lib/annotations-24.0.1.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD=$JAVA_HOME/jre/sh/java
else
JAVACMD=$JAVA_HOME/bin/java
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD=java
if ! command -v java >/dev/null 2>&1
then
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
fi
# Increase the maximum file descriptors if we can.
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC2039,SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
case $MAX_FD in #(
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC2039,SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
fi
# Collect all arguments for the java command, stacking in reverse order:
# * args from the command line
# * the main class name
# * -classpath
# * -D...appname settings
# * --module-path (only if needed)
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and APP_OPTS environment variables.
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
JAVACMD=$( cygpath --unix "$JAVACMD" )
# Now convert the arguments - kludge to limit ourselves to /bin/sh
for arg do
if
case $arg in #(
-*) false ;; # don't mess with options #(
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
[ -e "$t" ] ;; #(
*) false ;;
esac
then
arg=$( cygpath --path --ignore --mixed "$arg" )
fi
# Roll the args list around exactly as many times as the number of
# args, so each arg winds up back in the position where it started, but
# possibly modified.
#
# NB: a `for` loop captures its iteration list before it begins, so
# changing the positional parameters here affects neither the number of
# iterations, nor the values presented in `arg`.
shift # remove old arg
set -- "$@" "$arg" # push replacement arg
done
fi
# Add default JVM options here. You can also use JAVA_OPTS and APP_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS=""
# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.
set -- \
-classpath "$CLASSPATH" \
TunerStudio \
"$@"
# Stop when "xargs" is not available.
if ! command -v xargs >/dev/null 2>&1
then
die "xargs is not available"
fi
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
#
# In Bash we could simply go:
#
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
# set -- "${ARGS[@]}" "$@"
#
# but POSIX shell has neither arrays nor command substitution, so instead we
# post-process each arg (as a line of input to sed) to backslash-escape any
# character that might be a shell metacharacter, then use eval to reverse
# that process (while maintaining the separation between arguments), and wrap
# the whole thing up as a single "set" statement.
#
# This will of course break if any of these variables contains a newline or
# an unmatched quote.
#
eval "set -- $(
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $APP_OPTS" |
xargs -n1 |
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
tr '\n' ' '
)" '"$@"'
exec "$JAVACMD" "$@"

View File

@@ -1,94 +0,0 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@rem SPDX-License-Identifier: Apache-2.0
@rem
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@rem app startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%"=="" set DIRNAME=.
@rem This is normally unused
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%..
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and APP_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS=
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute
echo. 1>&2
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo. 1>&2
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\lib\app-1.0.0.jar;%APP_HOME%\lib\annotations-24.0.1.jar
@rem Execute app
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %APP_OPTS% -classpath "%CLASSPATH%" TunerStudio %*
:end
@rem End local scope for the variables with windows NT shell
if %ERRORLEVEL% equ 0 goto mainEnd
:fail
rem Set variable APP_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
set EXIT_CODE=%ERRORLEVEL%
if %EXIT_CODE% equ 0 set EXIT_CODE=1
if not ""=="%APP_EXIT_CONSOLE%" exit %EXIT_CODE%
exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega

View File

@@ -1,30 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="TunerStudioIntegrationTest" tests="6" skipped="3" failures="0" errors="0" timestamp="2026-01-11T22:53:31" hostname="customer.lndngbr1.pop.starlinkisp.net" time="0.021">
<properties/>
<testcase name="TunerStudio has valid main method" classname="TunerStudioIntegrationTest" time="0.007">
<skipped/>
</testcase>
<testcase name="Application can be invoked (smoke test)" classname="TunerStudioIntegrationTest" time="0.001">
<skipped/>
</testcase>
<testcase name="Application JAR exists and is valid" classname="TunerStudioIntegrationTest" time="0.005"/>
<testcase name="JAR contains expected resources" classname="TunerStudioIntegrationTest" time="0.003"/>
<testcase name="JAR manifest contains expected attributes" classname="TunerStudioIntegrationTest" time="0.001"/>
<testcase name="TunerStudio class can be loaded from JAR" classname="TunerStudioIntegrationTest" time="0.0">
<skipped/>
</testcase>
<system-out><![CDATA[JAR location: /home/rewrich/Documents/GitHub/tustu/app/build/libs/app-1.0.0.jar
JAR size: 32006 bytes
Main-Class: TunerStudio
JAR contents:
Class files: 60
Resource files: 3
Total entries: 63
Has TunerStudio.class: false
Manifest attributes:
Main-Class: TunerStudio
Implementation-Title: TunerStudio
Implementation-Version: 1.0.0
]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>

View File

@@ -1,12 +0,0 @@
PJAR location: /home/rewrich/Documents/GitHub/tustu/app/build/libs/app-1.0.0.jar
JAR size: 32006 bytes
Main-Class: TunerStudio
JAR contents:
 Class files: 60
 Resource files: 3
 Total entries: 63
 Has TunerStudio.class: false
Manifest attributes:
 Main-Class: TunerStudio
$ Implementation-Title: TunerStudio
 Implementation-Version: 1.0.0

View File

@@ -4,7 +4,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
class AvComponentNovember extends Thread {
n(l paraml) {}
AvComponentNovember(l paraml) {}
public void run() {
try {

View File

@@ -4,7 +4,7 @@ import W.A;
import h.IOProperties;
class AvComponentOscar implements A {
o(l paraml) {}
AvComponentOscar(l paraml) {}
public String a() {
return "MegaLogViewer HD Ini Loader";

View File

@@ -4,7 +4,7 @@ import W.A;
import h.IOProperties;
class AvInterfaceBravo implements A {
b(a parama) {}
AvInterfaceBravo(a parama) {}
public String a() {
return "MegaLogViewer BigStuff";

View File

@@ -12,7 +12,7 @@ import javax.swing.event.TableModelListener;
class TableModelListener implements GInterfaceAn, TableModelListener {
k a = null;
j(i parami) {}
TableModelListener(i parami) {}
public void tableChanged(TableModelEvent paramTableModelEvent) {
s s = (s)paramTableModelEvent.getSource();

View File

@@ -4,7 +4,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
class ThreadExtensionInAvPackage extends Thread {
e(c paramc) {}
ThreadExtensionInAvPackage(c paramc) {}
public void run() {
try {

View File

@@ -11,7 +11,7 @@ class ThreadedInAvPackage extends Thread {
long e = 250L;
k(j paramj) {}
ThreadedInAvPackage(j paramj) {}
public void run() {
try {

View File

@@ -9,7 +9,7 @@ class AyComponentGolf extends Thread {
boolean b = true;
g(f paramf) {}
AyComponentGolf(f paramf) {}
public synchronized void run() {
while (!this.a) {

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class ActionListenerImplInBiPackage implements ActionListener {
h(g paramg) {}
ActionListenerImplInBiPackage(g paramg) {}
public void actionPerformed(ActionEvent paramActionEvent) {
g.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class ActionListenerInBiPackage implements ActionListener {
b(a parama) {}
ActionListenerInBiPackage(a parama) {}
public void actionPerformed(ActionEvent paramActionEvent) {
a.a(this.a);

View File

@@ -3,7 +3,7 @@ package business.batch_importers;
import G.GInterfaceDg;
class BiComponentDelta implements GInterfaceDg {
d(a parama) {}
BiComponentDelta(a parama) {}
public void a(boolean paramBoolean) {
if (paramBoolean) {

View File

@@ -4,7 +4,7 @@ import G.n;
import G.o;
class BiComponentEcho implements n {
e(a parama) {}
BiComponentEcho(a parama) {}
public void e() {
this.a.b.a("Uploading Replay Data");

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class ListenerInBiPackage implements ActionListener {
c(a parama) {}
ListenerInBiPackage(a parama) {}
public void actionPerformed(ActionEvent paramActionEvent) {
a.b(this.a);

View File

@@ -1,7 +1,7 @@
package business.batch_importers;
class ThreadExtensionInBiPackage extends Thread {
f(a parama) {}
ThreadExtensionInBiPackage(a parama) {}
public void run() {
a.c(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeComponentDelta implements ActionListener {
d(c paramc) {}
BeComponentDelta(c paramc) {}
public void actionPerformed(ActionEvent paramActionEvent) {
c.a(this.a, paramActionEvent.getActionCommand());

View File

@@ -5,7 +5,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeComponentHotel implements ActionListener {
h(g paramg) {}
BeComponentHotel(g paramg) {}
public void actionPerformed(ActionEvent paramActionEvent) {
this.a.d.setEnabled(this.a.f.getSelectedItem().equals(SerializableImplExceptionprintstacktrace.h));

View File

@@ -5,7 +5,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeComponentMike implements ActionListener {
m(j paramj) {}
BeComponentMike(j paramj) {}
public void actionPerformed(ActionEvent paramActionEvent) {
Exceptionprintstacktrace Exceptionprintstacktrace = this.a.e.n(paramActionEvent.getActionCommand());

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeComponentTango implements ActionListener {
t(s params) {}
BeComponentTango(s params) {}
public void actionPerformed(ActionEvent paramActionEvent) {
s.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeComponentUniform implements ActionListener {
u(s params) {}
BeComponentUniform(s params) {}
public void actionPerformed(ActionEvent paramActionEvent) {
s.b(this.a);

View File

@@ -3,7 +3,7 @@ package business.bean_encoders;
import G.Q;
class BeComponentVictor implements p {
v(s params) {}
BeComponentVictor(s params) {}
public void a(Q paramQ) {
if (paramQ instanceof G.aH)

View File

@@ -3,7 +3,7 @@ package business.bean_encoders;
import G.i;
class BeInterfaceEcho implements S {
e(c paramc) {}
BeInterfaceEcho(c paramc) {}
public R a(String paramString) {
R r = new R();

View File

@@ -4,7 +4,7 @@ import G.GInterfaceAi;
import G.i;
class BeInterfaceFoxtrot implements S {
f(c paramc) {}
BeInterfaceFoxtrot(c paramc) {}
public R a(String paramString) {
R r = new R();

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeInterfaceXray implements ActionListener {
x(w paramw) {}
BeInterfaceXray(w paramw) {}
public void actionPerformed(ActionEvent paramActionEvent) {
w.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeInterfaceZulu implements ActionListener {
z(y paramy) {}
BeInterfaceZulu(y paramy) {}
public void actionPerformed(ActionEvent paramActionEvent) {
if (this.a.l.getSelectedItem() != null && this.a.l.getSelectedItem().equals(y.p))

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BeKiloImpl implements ActionListener {
k(j paramj) {}
BeKiloImpl(j paramj) {}
public void actionPerformed(ActionEvent paramActionEvent) {
this.a.a();

View File

@@ -4,7 +4,7 @@ import G.Exceptionprintstacktrace;
import java.util.Comparator;
class ComparatorImplInBePackage implements Comparator {
l(j paramj) {}
ComparatorImplInBePackage(j paramj) {}
public int a(Exceptionprintstacktrace paramak1, Exceptionprintstacktrace paramak2) {
return paramak1.a().toString().compareToIgnoreCase(paramak2.a().toString());

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class ActionListenerInBePackage implements ActionListener {
f(e parame) {}
ActionListenerInBePackage(e parame) {}
public void actionPerformed(ActionEvent paramActionEvent) {
e.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
class FocusListenerInBePackage implements FocusListener {
h(e parame) {}
FocusListenerInBePackage(e parame) {}
public void focusGained(FocusEvent paramFocusEvent) {
this.a.c.selectAll();

View File

@@ -4,7 +4,7 @@ import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
class KeyListenerInBePackage implements KeyListener {
g(e parame) {}
KeyListenerInBePackage(e parame) {}
public void keyPressed(KeyEvent paramKeyEvent) {}

View File

@@ -4,7 +4,7 @@ import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
class ListenerFocusgained implements FocusListener {
j(e parame) {}
ListenerFocusgained(e parame) {}
public void focusGained(FocusEvent paramFocusEvent) {
this.a.d.selectAll();

View File

@@ -4,7 +4,7 @@ import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
class ListenerKeypressed implements KeyListener {
i(e parame) {}
ListenerKeypressed(e parame) {}
public void keyPressed(KeyEvent paramKeyEvent) {}

View File

@@ -12,7 +12,7 @@ class ManagerMousedragged extends MouseAdapter {
Point b = null;
o(m paramm) {}
ManagerMousedragged(m paramm) {}
public void mouseDragged(MouseEvent paramMouseEvent) {
Rectangle rectangle = this.c.c();

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class ActionperformedInBdPackage implements ActionListener {
k(i parami) {}
ActionperformedInBdPackage(i parami) {}
public void actionPerformed(ActionEvent paramActionEvent) {
i.a(this.a);

View File

@@ -3,7 +3,7 @@ package business.binary_decoders.bD_components;
import java.util.Comparator;
class BdInterfaceEcho implements Comparator {
e(c paramc) {}
BdInterfaceEcho(c paramc) {}
public int a(Long paramLong1, Long paramLong2) {
return (int)(paramLong2.longValue() - paramLong1.longValue());

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceLima implements ActionListener {
l(i parami) {}
BdInterfaceLima(i parami) {}
public void actionPerformed(ActionEvent paramActionEvent) {
i.b(this.a);

View File

@@ -5,7 +5,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceMike implements ActionListener {
m(i parami) {}
BdInterfaceMike(i parami) {}
public void actionPerformed(ActionEvent paramActionEvent) {
aN.a("https://www.tunerstudio.com/index.php/products/tuner-studio/tsarticles/71-megasquirt-3-sd-card-console-in-tunerstudio-msbeta");

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceTango implements ActionListener {
t(r paramr) {}
BdInterfaceTango(r paramr) {}
public void actionPerformed(ActionEvent paramActionEvent) {
r.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceUniform implements ActionListener {
u(r paramr) {}
BdInterfaceUniform(r paramr) {}
public void actionPerformed(ActionEvent paramActionEvent) {
this.a.e();

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceVictor implements ActionListener {
v(r paramr) {}
BdInterfaceVictor(r paramr) {}
public void actionPerformed(ActionEvent paramActionEvent) {
r.b(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceWhiskey implements ActionListener {
w(r paramr) {}
BdInterfaceWhiskey(r paramr) {}
public void actionPerformed(ActionEvent paramActionEvent) {
this.a.e();

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceXray implements ActionListener {
x(r paramr) {}
BdInterfaceXray(r paramr) {}
public void actionPerformed(ActionEvent paramActionEvent) {
r.b(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BdInterfaceYankee implements ActionListener {
y(r paramr) {}
BdInterfaceYankee(r paramr) {}
public void actionPerformed(ActionEvent paramActionEvent) {
r.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.util.Comparator;
import java.util.Date;
class ComparatorImplInBdPackage implements Comparator {
d(c paramc) {}
ComparatorImplInBdPackage(c paramc) {}
public int a(Date paramDate1, Date paramDate2) {
return (int)(paramDate2.getTime() - paramDate1.getTime());

View File

@@ -4,7 +4,7 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
class MouseAdapterExtensionInBdPackage extends MouseAdapter {
j(i parami) {}
MouseAdapterExtensionInBdPackage(i parami) {}
public void mouseClicked(MouseEvent paramMouseEvent) {
this.a.e();

View File

@@ -3,7 +3,7 @@ package business.binary_decoders.bD_components;
import com.efiAnalytics.remotefileaccess.RefreshNeededListener;
class RefreshNeededListenerRefreshview implements RefreshNeededListener {
q(i parami) {}
RefreshNeededListenerRefreshview(i parami) {}
public void refreshView() {
this.a.e();

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class ActionListenerInBtPackage implements ActionListener {
aB(an paraman) {}
ActionListenerInBtPackage(an paraman) {}
public void actionPerformed(ActionEvent paramActionEvent) {
this.a.f();

View File

@@ -5,7 +5,7 @@ import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
class AdjustmentListener implements AdjustmentListener {
aD(an paraman) {}
AdjustmentListener(an paraman) {}
public void adjustmentValueChanged(AdjustmentEvent paramAdjustmentEvent) {
Adjustable adjustable = paramAdjustmentEvent.getAdjustable();

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import bG.BgInterfacePapa;
class BgInterfacePapaImpl implements BgInterfacePapa {
bC(bB parambB) {}
BgInterfacePapaImpl(bB parambB) {}
public void a(double paramDouble) {
this.a.a(paramDouble);

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import com.efiAnalytics.tuningwidgets.panels.f;
class BtInterfaceAe implements f {
aE(an paraman) {}
BtInterfaceAe(an paraman) {}
public void a(String paramString) {
if (paramString == null)

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import bH.h;
class BtInterfaceAf implements h {
aF(an paraman, double[] paramArrayOfdouble) {}
BtInterfaceAf(an paraman, double[] paramArrayOfdouble) {}
public boolean a(int paramInt) {
boolean bool = (paramInt > 1) ? (paramInt - 2) : false;

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import W.i;
class BtInterfaceAm implements i {
aM(an paraman) {}
BtInterfaceAm(an paraman) {}
public void a(String paramString) {
this.a.p.o();

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import G.GInterfaceAn;
class BtInterfaceAr implements GInterfaceAn {
aR(an paraman) {}
BtInterfaceAr(an paraman) {}
public void a(String paramString1, String paramString2) {
an.e(this.a);

View File

@@ -4,7 +4,7 @@ import G.GInterfaceAn;
import s.SComponentGolf;
class BtInterfaceAs implements GInterfaceAn {
aS(an paraman) {}
BtInterfaceAs(an paraman) {}
public void a(String paramString1, String paramString2) {
this.a.p.b(SComponentGolf.b(this.a.q.M()));

View File

@@ -4,7 +4,7 @@ import com.efiAnalytics.ui.ef;
import com.efiAnalytics.ui.eo;
class BtInterfaceAt implements eo {
aT(an paraman) {}
BtInterfaceAt(an paraman) {}
public void a(ef[] paramArrayOfef) {
an.a(this.a, paramArrayOfef);

View File

@@ -1,7 +1,7 @@
package business.binary_transformers;
class BtInterfaceAy implements Runnable {
aY(aV paramaV) {}
BtInterfaceAy(aV paramaV) {}
public void run() {
this.a.f();

View File

@@ -5,7 +5,7 @@ import G.GInterfaceAn;
import s.SComponentGolf;
class BtInterfaceAz implements GInterfaceAn {
aZ(aV paramaV) {}
BtInterfaceAz(aV paramaV) {}
public void a(String paramString1, String paramString2) {
String str = this.a.f.l();

View File

@@ -5,7 +5,7 @@ import com.efiAnalytics.ui.BinTableView;
import com.efiAnalytics.ui.et;
class BtInterfaceBa implements et {
bA(bu parambu) {}
BtInterfaceBa(bu parambu) {}
public void PropertiesExtension(String paramString1, String paramString2) {
PropertiesExtension PropertiesExtension = PropertiesExtension.A();

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import G.GInterfaceAn;
class BtInterfaceBd implements GInterfaceAn {
bD(bB parambB) {}
BtInterfaceBd(bB parambB) {}
public void a(String paramString1, String paramString2) {
bB.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BtInterfaceBe implements ActionListener {
bE(bB parambB) {}
BtInterfaceBe(bB parambB) {}
public void actionPerformed(ActionEvent paramActionEvent) {
bB.b(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BtInterfaceBf implements ActionListener {
bF(bB parambB) {}
BtInterfaceBf(bB parambB) {}
public void actionPerformed(ActionEvent paramActionEvent) {
bB.c(this.a);

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import com.efiAnalytics.ui.fi;
class ContextHelpEditorCallback implements fi {
n(l paraml) {}
ContextHelpEditorCallback(l paraml) {}
public void a(String paramString) {
l.a(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
class ContextHelpMouseAdapter extends MouseAdapter {
m(l paraml) {}
ContextHelpMouseAdapter(l paraml) {}
public void mouseClicked(MouseEvent paramMouseEvent) {
if (this.a.isEnabled())

View File

@@ -5,7 +5,7 @@ import javax.swing.text.AttributeSet;
import javax.swing.text.DocumentFilter;
class DocumentFilterExtension extends DocumentFilter {
bL(bK parambK) {}
DocumentFilterExtension(bK parambK) {}
public void replace(DocumentFilter.FilterBypass paramFilterBypass, int paramInt1, int paramInt2, String paramString, AttributeSet paramAttributeSet) {
if (paramString == null)

View File

@@ -4,7 +4,7 @@ import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
class FocusAdapterExtensionFocuslost extends FocusAdapter {
aW(aV paramaV) {}
FocusAdapterExtensionFocuslost(aV paramaV) {}
public void focusGained(FocusEvent paramFocusEvent) {
this.a.j();

View File

@@ -5,7 +5,7 @@ import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
class FocusListenerFocuslost implements FocusListener {
aA(an paraman) {}
FocusListenerFocuslost(an paraman) {}
public void focusGained(FocusEvent paramFocusEvent) {
an.a(this.a, ((Manager)this.a.b.get(0)).aL());

View File

@@ -4,7 +4,7 @@ import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
class FocusgainedFocuslost extends FocusAdapter {
bM(bK parambK) {}
FocusgainedFocuslost(bK parambK) {}
public void focusGained(FocusEvent paramFocusEvent) {
this.a.selectAll();

View File

@@ -4,7 +4,7 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
class HelpIconMouseAdapter extends MouseAdapter {
k(j paramj) {}
HelpIconMouseAdapter(j paramj) {}
public void mouseClicked(MouseEvent paramMouseEvent) {
if (this.a.isEnabled())

View File

@@ -4,7 +4,7 @@ import W.n;
import i.IComponentBravo;
class IComponentBravoImplInBtPackage implements IComponentBravo {
aK(an paraman) {}
IComponentBravoImplInBtPackage(an paraman) {}
public void a() {}

View File

@@ -11,7 +11,7 @@ import javax.swing.JPanel;
class JPanelExtensionInBtPackage extends JPanel {
ArrayList a = new ArrayList();
aI(an paraman) {}
JPanelExtensionInBtPackage(an paraman) {}
public void setEnabled(boolean paramBoolean) {
bV.a(this, paramBoolean);

View File

@@ -4,7 +4,7 @@ import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
class KeyAdapterExtensionInBtPackage extends KeyAdapter {
aX(aV paramaV) {}
KeyAdapterExtensionInBtPackage(aV paramaV) {}
public void keyPressed(KeyEvent paramKeyEvent) {
if (paramKeyEvent.getKeyCode() == 38 || paramKeyEvent.getKeyCode() == 61 || paramKeyEvent.getKeyCode() == 521) {

View File

@@ -7,7 +7,7 @@ import r.RInterfaceIndia;
class KeyAdapterExtensionKeypressed extends KeyAdapter {
boolean a = false;
aO(an paraman) {}
KeyAdapterExtensionKeypressed(an paraman) {}
public void keyPressed(KeyEvent paramKeyEvent) {
if (!this.b.isEnabled())

View File

@@ -5,7 +5,7 @@ import java.awt.event.ActionListener;
import javax.swing.JButton;
class ListenerInBtPackage implements ActionListener {
aC(an paraman) {}
ListenerInBtPackage(an paraman) {}
public void actionPerformed(ActionEvent paramActionEvent) {
JButton jButton = (JButton)paramActionEvent.getSource();

View File

@@ -26,7 +26,7 @@ class LiveGraphDataSeries extends aH implements cy {
private int k = 0;
t(s params) {}
LiveGraphDataSeries(s params) {}
public void a(double paramDouble) {
if (this.i && (Double.isNaN(this.d) || paramDouble > this.d)) {

View File

@@ -4,7 +4,7 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
class LiveGraphMouseAdapter extends MouseAdapter {
v(s params) {}
LiveGraphMouseAdapter(s params) {}
public void mousePressed(MouseEvent paramMouseEvent) {
this.a.a(true);

View File

@@ -7,7 +7,7 @@ import java.awt.Dimension;
import java.awt.LayoutManager;
class ManagerAddlayoutcomponent implements LayoutManager {
bJ(bI parambI) {}
ManagerAddlayoutcomponent(bI parambI) {}
public void addLayoutComponent(String paramString, Component paramComponent) {}

View File

@@ -3,7 +3,7 @@ package business.binary_transformers;
import com.efiAnalytics.ui.fi;
class NoteEditorCallback implements fi {
c(a parama) {}
NoteEditorCallback(a parama) {}
public void a(String paramString) {
a.a(this.a, paramString);

View File

@@ -4,7 +4,7 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
class NoteIconMouseAdapter extends MouseAdapter {
b(a parama) {}
NoteIconMouseAdapter(a parama) {}
public void mouseClicked(MouseEvent paramMouseEvent) {
if (this.a.isEnabled())

View File

@@ -4,7 +4,7 @@ import aE.PropertiesExtension;
import com.efiAnalytics.ui.et;
class PropertiesextensionInBtPackage implements et {
aQ(an paraman) {}
PropertiesextensionInBtPackage(an paraman) {}
public void PropertiesExtension(String paramString1, String paramString2) {
PropertiesExtension PropertiesExtension = PropertiesExtension.A();

View File

@@ -1,7 +1,7 @@
package business.binary_transformers;
class RunnableImplInBtPackage implements Runnable {
aG(an paraman, int paramInt) {}
RunnableImplInBtPackage(an paraman, int paramInt) {}
public void run() {
if (this.b.w.f().c() != this.a)

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BgComponentCharlie implements ActionListener {
c(a parama) {}
BgComponentCharlie(a parama) {}
public void actionPerformed(ActionEvent paramActionEvent) {
a.b(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BgComponentEcho implements ActionListener {
e(a parama) {}
BgComponentEcho(a parama) {}
public void actionPerformed(ActionEvent paramActionEvent) {
a.d(this.a);

View File

@@ -4,7 +4,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class BgComponentFoxtrot implements ActionListener {
f(a parama) {}
BgComponentFoxtrot(a parama) {}
public void actionPerformed(ActionEvent paramActionEvent) {
a.e(this.a);

Some files were not shown because too many files have changed in this diff Show More