Answer To: import java.util.EmptyStackException; import java.util.function.Supplier; import...
Shweta answered on Apr 02 2021
77558Solution/edu.uwm.cs351/.classpath
77558Solution/edu.uwm.cs351/.project
edu.uwm.cs351
org.eclipse.jdt.core.javabuilder
org.eclipse.jdt.core.javanature
77558Solution/edu.uwm.cs351/.settings/org.eclipse.jdt.core.prefs
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/Calculator.class
package edu.uwm.cs351;
public synchronized class Calculator {
private util.Stack operands;
private util.Stack operators;
private long defaultValue;
private boolean expectingValue;
public void Calculator();
public void value(long);
public void open();
public void close();
public void binop(Operation);
public void sqrt();
private void step();
public long getCurrent();
public long compute();
public void clear();
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI$1.class
package edu.uwm.cs351;
synchronized class CalculatorGUI$1 implements Runnable {
void CalculatorGUI$1();
public void run();
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI$AddHexitsActionListener.class
package edu.uwm.cs351;
synchronized class CalculatorGUI$AddHexitsActionListener implements java.awt.event.ActionListener {
private final String hexits;
void CalculatorGUI$AddHexitsActionListener(CalculatorGUI, String);
public void actionPerformed(java.awt.event.ActionEvent);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI$ClearListener.class
package edu.uwm.cs351;
synchronized class CalculatorGUI$ClearListener implements java.awt.event.ActionListener {
private void CalculatorGUI$ClearListener(CalculatorGUI);
public void actionPerformed(java.awt.event.ActionEvent);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI$EqlListener.class
package edu.uwm.cs351;
synchronized class CalculatorGUI$EqlListener implements java.awt.event.ActionListener {
private void CalculatorGUI$EqlListener(CalculatorGUI);
public void actionPerformed(java.awt.event.ActionEvent);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI$OperationActionListener.class
package edu.uwm.cs351;
synchronized class CalculatorGUI$OperationActionListener implements java.awt.event.ActionListener {
private final Operation op;
void CalculatorGUI$OperationActionListener(CalculatorGUI, Operation);
public void actionPerformed(java.awt.event.ActionEvent);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI$ResultPane.class
package edu.uwm.cs351;
synchronized class CalculatorGUI$ResultPane extends javax.swing.JPanel {
private static final long serialVersionUID = 1;
private void CalculatorGUI$ResultPane(CalculatorGUI);
protected void paintComponent(java.awt.Graphics);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI$SqrtListener.class
package edu.uwm.cs351;
synchronized class CalculatorGUI$SqrtListener implements java.awt.event.ActionListener {
private void CalculatorGUI$SqrtListener(CalculatorGUI);
public void actionPerformed(java.awt.event.ActionEvent);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/CalculatorGUI.class
package edu.uwm.cs351;
public synchronized class CalculatorGUI extends javax.swing.JFrame {
private static final long serialVersionUID = 1;
private static final int FONT_SIZE = 20;
private java.awt.Font myFont;
private Calculator calculator;
private StringBuilder builder;
private CalculatorGUI$ResultPane resultPane;
public static void main(String[]);
public void CalculatorGUI();
private void handleBuilder();
private void handleException(RuntimeException);
private long getResult();
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/Operation$1.class
package edu.uwm.cs351;
synchronized enum Operation$1 {
void Operation$1(String, int, String, int);
public long operate(long, long);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/Operation$2.class
package edu.uwm.cs351;
synchronized enum Operation$2 {
void Operation$2(String, int, String, int);
public long operate(long, long);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/Operation$3.class
package edu.uwm.cs351;
synchronized enum Operation$3 {
void Operation$3(String, int, String, int);
public long operate(long, long);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/Operation$4.class
package edu.uwm.cs351;
synchronized enum Operation$4 {
void Operation$4(String, int, String, int);
public long operate(long, long);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/Operation.class
package edu.uwm.cs351;
public synchronized enum Operation {
public static final Operation PLUS;
public static final Operation MINUS;
public static final Operation TIMES;
public static final Operation DIVIDE;
public static final Operation LPAREN;
public static final Operation RPAREN;
private final String name;
private final int precedence;
static void ();
private void Operation(String, int, String, int);
public static Operation find(String);
public String toString();
public String getId();
public long operate(long, long);
public int precedence();
public static Operation[] values();
public static Operation valueOf(String);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/util/IntMath$Test.class
package edu.uwm.cs351.util;
public synchronized class IntMath$Test extends junit.framework.TestCase {
public void IntMath$Test();
public void testFirst25();
public void testLarge();
public void testLarger();
public void testEvenLarger();
public void testLargerStill();
public void testSpecial();
public void testLargest();
public void testStochastic();
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/util/IntMath.class
package edu.uwm.cs351.util;
public synchronized class IntMath {
public void IntMath();
public static long isqrt(long);
public static long isqr(long);
public static void main(String[]);
}
77558Solution/edu.uwm.cs351/bin/edu/uwm/cs351/util/Stack.class
package edu.uwm.cs351.util;
public synchronized class Stack implements Cloneable {
private final Class clazz;
private int maxSize;
private Object[] array;
private int top;
private static final int DEFAULT_CAPACITY = 1;
private Object[] makeArray(int);
public void Stack();
public void Stack(Class);
public boolean isEmpty();
private Object element(int);
public Object pop();
public Object peek();
public boolean isFull();
public Stack clone() throws CloneNotSupportedException;
public void push(Object);
public void clear();
}
77558Solution/edu.uwm.cs351/bin/TestCalculator.class
public synchronized class TestCalculator {
private edu.uwm.cs351.Calculator calc;
public void TestCalculator();
protected String toString(java.util.function.Supplier);
protected String howStopped(Runnable);
protected void setUp() throws Exception;
public void test();
private void testcont(boolean);
private void testerror(boolean);
public void testInit();
public void testValue();
public void testAdd();
public void testAddDefault();
public void testSub();
public void testSubDefault();
public void testPrecAddMul();
public void testPrecMulAdd();
public void testAssocDiv();
public void testParenAddMul();
public void testParenMulAdd();
public void testLarge();
public void testReCompute1();
public void testReCompute2();
public void testReCompute3();
public void testReCompute4();
public void testParens();
public void testDefaultClose();
public void testClear1();
public void testClear2();
public void testClear3();
public void testClear4();
public void testSqrt();
public void testSqrtEmpty();
public void testSqrtLarge();
public void testSqrtNegativeOne();
public void testSqrtNegative();
public void testErrorClose();
public void testErrorValueValue();
public void testErrorValueOpen();
public void testErrorValueClose();
public void testErrorLParenNotBinop();
public void testErrorRParenNotBinop();
public void testErrorOpOp();
public void testErrorOpClose();
public void testErrorOpSqrt();
public void testErrorOpCompute();
public void testErrorOpenOp();
public void testErrorOpenClose();
public void testErrorOpenSqrt();
public void testErrorOpenCompute();
public void testErroClose();
public void testRecovery1();
public void testRecovery2();
public void testErrorComplexRecovery();
}
77558Solution/edu.uwm.cs351/bin/TestStack$1Hidden.class
synchronized class TestStack$1Hidden extends edu.uwm.cs351.util.Stack {
void TestStack$1Hidden(TestStack);
public boolean isEmpty();
}
77558Solution/edu.uwm.cs351/bin/TestStack$2Hidden.class
synchronized class TestStack$2Hidden {
void TestStack$2Hidden(TestStack, java.util.Collection);
protected Object clone();
}
77558Solution/edu.uwm.cs351/bin/TestStack.class
public synchronized class TestStack extends junit.framework.TestCase {
private edu.uwm.cs351.util.Stack s;
static void ();
public void TestStack();
protected void assertException(Class, Runnable);
protected void setUp();
public void test00();
public void test01();
public void test10();
public void test11();
public void test12();
public void test13();
public void test14();
public void test15();
public void test16();
public void test17();
public void test18();
public void test19();
public void test20();
public void test21();
public void test22();
public void test23();
public void test24();
public void test25();
public void test26();
public void test27();
public void test28();
public void test29();
public void test30();
public void test31();
public void test32();
public void test38();
public void test39();
public void test40();
public void test41();
public void test42();
public void test43();
public void test48();
public void test49();
public void test50() throws CloneNotSupportedException;
public void test51() throws CloneNotSupportedException;
public void test52() throws CloneNotSupportedException;
public void test53() throws CloneNotSupportedException;
public void test54() throws CloneNotSupportedException;
public void test55() throws CloneNotSupportedException;
public void test56() throws CloneNotSupportedException;
public void test57() throws CloneNotSupportedException;
public void test58() throws CloneNotSupportedException;
public void test59() throws CloneNotSupportedException;
public void test90();
public void test91();
public void test92();
public void test93();
public void test94();
public void test99();
}
77558Solution/edu.uwm.cs351/bin/UnlockTests.class
public synchronized class UnlockTests {
public void UnlockTests();
public static void main(String[]);
private static void unlock(String,...